Java Web Avanzado
El curso abarca el desarrollo de aplicaciones Web con Java usando frameworks libres que nos ayudarán a agilizar el desarrollo e implementar aplicaciones con altas prestaciones de seguridad, concurrencia, mantenimiento y modularidad. Se aplicarán las mejores prácticas y patrones de diseño planteados en los estándares de desarrollo Java EE.
Objetivos
- Implementar la capa de presentación con el framework JSF y componentes.
- Desarrollar aplicaciones con el framework Spring.
- Implementar la capa de presentación con el framework Spring MVC.
- Implementar la capa de persistencia con Hibernate.
- Implementar la capa de negocios y persistencia con EJB.
- Identificar y aplicar los patrones de diseño Java EE en problemas comunes de programación.
Temario
- JSF (JavaServer Faces)
Patrón de diseño MVC. Especificación JSF e implementaciones. Configuración del flujo de páginas. - JSF y componentes
Configuración y utilización de componentes de JSF. - Spring MVC
Framework Spring. Bean container. Configuración de Spring MVC. - Spring JDBC y transacciones
Configuración del Spring JDBC. Manejo de transacciones programáticas y declarativas. - Hibernate
Fundamentos de Objet Relational Mapping (ORM). Especificación JPA. Implementaciones de JPA. Configuración de los JPA Entities. Integración de Hibernate con Spring. - EJB
Implementación de EJB Session Beans statefull y stateless.
Requisitos
Haber llevado el curso de "Java Web" o tener dichos conocimientos
Duración
36 horas