|
El objetivo es la presentación de tecnicas de diseño y programación de servicios Web, sistemas distribuidos e interoperables.
Programa 1. Programación Avanzada en Java
- Patrones de Diseño: Patrones y frameworks.
- Patrones para el desarrollo de aplicaciones distribuidas
- Patrones de creación, estructurales y de comportamiento
- Java y Bases de Datos: JDBC
- Seguridad y Java
- Interfaces de Usuario Grafico Avanzado
- Aplicaciones Distribuidas, J2EE y Web Services
2. Tecnologías web
- Introducción .
- Diseño e implementación de la capa modelo con JDBC. Caso de estudio: MiniBank. Patrones usados
- Patrón MVC: Servlets , JSP, Portlets
- Tutorial de JSTL y Jakarta Struts
3. Tecnologías de integración de aplicaciones
- Middlewares (CORBA, DCOM, RMI)
- Interoperabilidad de datos: XML
4. Componentes Software
- Introducción
- Tecnología Enterprise JavaBeans, Nociones Tipos.
- El Bean de Sesión. Nociones. Tipos: Stateless y Stateful. Ciclo de vida
- El Bean de Entidad. Nociones. Control de persistencia: Persistencia manejada por el Contenedor (CMP) y Persistencia manejada por el Bean (BMP). Ciclo de vida
- El Bean Message-Driven. Nociones. Ciclo de vida
- Clientes J2EE
- Ejemplos reales
|
|