TEMARIO J2EE
· Tecnologías J2EE de componentes
· Tecnologías J2EE de servicios
2. Introducción
a Servidores de Aplicaciones
· Qué es un Servidor de Aplicaciones
· Arquitectura de un Servidor de Aplicaciones
· Administración básica (levantar y terminar el servidor)
· Componentes de una Web Application
c. Descripción del Deployment Descriptor
d. Jerarquía de directorios de una Web Application
a. Crear una pagina HTML de interacción
b. Crear un servlet
c. Compilar servlet
d. Crear un Deployment Descriptor
e. Crear estructura de directorios
f. Crear archivo .war
g. Colocar en el servidor (deployment)
h. Probar aplicación
i. Explicar en un modelo de arquitectura como está funcionando el ejemplo
a. Diagrama de clases y ciclo de vida
b. Implementación de Servlets (interfaces, métodos e implementaciones)
· Configuración de Servlets (parámetros iniciales)
· Acciones
b. Utilización de JavaBeans en JSPs
· Qué son los “Naming Services” y “Directory Services”
b. Operaciones que se pueden realizar
· Fundamentos de JNDI
b. Qué es “Inicial Context Factory”
d. La clase javax.naming.InitialContext y sus propiedades
e. La clase javax.naming.Context y sus operaciones
· Utilización de JNDI con RMI, EJB, JDBC, y J2EE
· Explicación con un ejemplo de las acciones que ocurren al utilizar JNDI
b. Tipos de drivers y arquitecturas
· Manejo de conexiones (creación, acceso a datos, transacciones, destrucción, etc.)
· Pools de conexiones en el servidor de aplicaciones y acceso a través de JNDI
· API de JDBC
a. Diferentes tipos de Statements
b. Diferentes tipos de ResultSets
· Introducción
b. Interfaces vs Implementación
· Cómo funciona RMI (ejemplo descriptivo)
· Comunicación con EJBs (RMI/IIOP)
· Detalles de los EJBs
· Principios de Sistemas de Mensajería
a. Message Oriented Middleware (MOM)
· Modelos de mensajes
· Transacciones y Modos de entrega
· Selectores de Mensaje y Tipos de Mensajes
· Formas de integración de sistemas legados
· Qué son los connectors