Objetivos del cursoEl participante, al finalizar el curso, será capaz de Desarrollar Aplicaciones Empresariales que cumplan el estándar Java EE, comprendiendo la arquitectura del modelo MVC, haciendo uso de los diversos componentes y APIs como Servlet, Interfaces JSP, peticiones HTTP, manejo de formularios, validaciones de datos, abstraer las conexiones y operaciones a la base de datos utilizando la capa de modelo (acceso a datos) implementando el patrón DAO y ORM con Hibernate.
Curso dirigido aProfesionales del área de sistemas con la intención de especializarse en el desarrollo de aplicaciones para Internet a través de un enfoque moderno, actualizado, con un nivel más cercano a la Ingeniería de Software implementando el desarrollo en 3 capas MVC.
Contenido
Arquitectura Multicapa de Java EE
Herramientas que componen JEE
Spring Framework 3.0 y Struts2 Framework
Cómo obtener e instalar el software y Servidores de Aplicación
Java Servlets y JSP
Arquitectura MVC (Modelo, Vista y Controlador)
Framework Struts 2
JSP & JSTL / Struts Tags
El controlador de Struts Actions Support
Las acciones de Struts
El bean del formulario
Controladores Multi-action (Wildcard Mappings)
Tipos de Results
Formularios y Validación
Interceptando un requests – con Interceptor interface
Inyección de dependencia de parámetros del request a un POJO
Manejo de Sesiones HTTP desde ActionContext
Struts 2 CRUD – Preparable
Soporte i18n
Soporte a DAO
Modelo implementando JDBC
ORM Hibernate.
Configurando Hibernate CFG
La clase HibernateUtil
El Hibernate Mapping
Mapping anotados – Java Api Persistencia (JAP)
Hibernate 3 ORM
Spring Framework
Inyección de dependencias IOC
El Contenedor
Los beans
Autowiring – anotaciones
JSP & JSTL
‘Plain-old’ JSPs versus JSTL
Librerías de Tag para Formularios
Tipos de Controllers
Handler mappings
Formularios y Validación
Interceptando un requests – con HandlerInterceptor interface