Resumen Capitulos 1 Y 2 4 Ccna Student Exploration
División de Licenciatura en Informática
Programación y servidores de aplicación WEB
“Resumen Unidad 1 y 3”
Presentan:
León Bustamante Raúl
Santos Murillo Juan Manuel
Vargas Godinez Ricardo Alonso
Grupo: 6701
Académico: Ana María López Rangel
Unidad 1
Desde a mediados de los años 90 SunMicrosystems lanzo el leguaje de programación Java, la cual es una verdadera plataforma de desarrollo que está integrada por letras y siglas que se complica más si se le añaden librerías y extensiones. No obstante, en la actualidad es posible distinguir cuatro grandes distribuciones de Java que son:
* Java SE (Java Stantard Edition), orientada al desarrollo de aplicaciones de usuario fina.
*Java EE (Java Entreprise Edition), para el entrono empresarial.
* Java ME (Java Micro Edition), que permite el desarrollo de aplicaciones para pequeños dispositivos como: teléfonos móviles, PDA, etc.
* Java Card, para aplicaciones basadas en tarjetas inteligentes.
Java SE (Java Stantard Edition)
Define las características básicas de la plataforma, tanto para aplicaciones de usuariofinal, como para aplicaciones servidor y está compuesta por los siguientes elementos:
* Maquina Virtual de Java (JVM). Su característica principal es la portabilidad, que es posible gracias al código interpretado. En efecto, el código escrito en Java, al ser compilado, genera un código intermedio denominado bytecode. Estos bytecode son interpretados por las JVM y traducidos a instrucciones delS.O. sobre el que se esté ejecutando la JVM, por lo que las aplicaciones Java son independientes de la plataforma.
* Recolección de Basura (GC). Libera periódicamente la memoria ocupada por los objetos que llevan un tiempo sin utilizarse.
* Manejo de Seguridad. Cargado de clases y verificadores de bytecode para proteger el sistema de aplicaciones maliciosas.
Java EE (JavaEntreprise Edition)
Se amplía con el fin de dar soporte al desarrollo de aplicaciones corporativas, con necesidades diferentes a las de una aplicación tradicional.
Así incluye gestión de transacciones, conexión a base de datos, manejo de XML, servicios web etc. Es por mucho la distribución más compleja de Java y la que mayor número de tecnología engloba.
Java ME (Java Micro Edition)
Se enfocaal manejo de Java en dispositivos móviles-portátiles. Este tipo de arquitectura ofrece características diferentes a las de una PC o un servidor, por lo que en muchos casos representan limitaciones en la arquitectura, en los mecanismo de desplegado visual, de procedimiento y de almacenamiento en este tipo de dispositivos. La máquina virtual en Java ME es una simplificación de la JVM que recibe elnombre de KVM, sobre la cual construye un conjunto de clases genéricas que se agrupan en dos perfiles, dependiendo de las prestaciones de los dispositivos.
Java Card
Se trata de una plataforma similar a Java JE, pero ejecuta un smart card. Básicamente, una smart card o tarjeta inteligente es un ordenador embebido en un pequeño chip que tiene la capacidad para almacenar y procesar datos.Componentes de Java EE y Aplicaciones Multicapa
Java EE es una plataforma que ofrece un modelo de aplicaciones distribuido y multicapa, formado por componentes reutilizables, con el modelo unificado de seguridad, control de transacciones flexible y soporte de servicios web a través del intercambio integrado de información XML y otros estándares y protocolos abiertos. Un componente Java EE esun software funcional auto-contenido que, con las clases y ficheros que utiliza, forma parte de una aplicación Java EE en donde se comunican otros componentes Java EE.
Clientes
* Clientes Web: está formado, por un navegador web que interpreta páginas codificadas en algún lenguaje de marcado que recibe de algún servidor. Suele denominarse ligero, puesto que, no accede directamente a...
Regístrate para leer el documento completo.