Curso - Java EE7 y Frameworks MVC - Spring4, Struts2, JSF2 Y EJB3

Solicita información

Curso - Java EE7 y Frameworks MVC - Spring4, Struts2, JSF2 Y EJB3

  • Objetivos del curso Capacitar a los participantes en el desarrollo de aplicaciones empresariales JAVA EE utilizando los Frameworks y plataformas de mayor popularidad en el mercado.
  • Curso dirigido a Profesionales y estudiantes en el área de tecnología de información e informática con la intención de especializarse en el desarrollo de aplicaciones web Java EE7 y Frameworks, 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 EE7
    • Herramientas que componen JEE 7
    • Cómo obtener e instalar el software y Servidores de Aplicación
    • Estructura de Directorios de la Aplicación Web
    • Arquitectura MVC (Modelo, Vista y Controlador)
    • Java Servlets y JSP J2EE 7
      • Clases Servlet y HttpServlet.
      • Ciclo de vida de un servlet.
      • Contexto del servlet.
      • Objetos HttpServletRequest y HttpServletResponse.
      • Compartir Información
      • Sesiones HTTP en Sevlet
      • Método Service
      • Métodos doGet, doPost. doHead, doPut, doDelete etc.
      • Métodos Init y Destructor
      • MVC Modelo, Vista y Controlador
      • Servlet como el Controlador
      • Objeto Despachador - RequestDispatcher
      • JDBC como el Modelo DAO (Data Acces Object)
      • JSP como la vista
    • JavaServer Faces (JSF2)
      • Plantillas JSF2 y controles de vistas
      • El Contenedor Weld CDI
      • Contextos e Inyección de dependencias – CDI
      • Weld CDI Bijection
      • Anotaciones CDI (@Inject, @Produces, @Qualifier, @Named, @Model @RequestScoped y más)
      • Ciclo de Vida con anotaciones @PostConstruct y @PreDestroy
      • Modelo Contextual CDI
      • Interceptores AOP – Programación orientada a Aspectos
      • Formularios y Validación usando Anotaciones
    • Struts 2 Framework
      • 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 ORM
      • Configuraciones de Hibernate
      • SessionFactory de Hibernate
      • Contexto de persistencia Session de Hibernate
      • Mapping, Entidades y Anotaciones
      • Campos y propiedades persistentes
      • Claves Primarias en entidades
      • Manejo de Transacciones
      • Lenguaje de Consulta de Hibernate (HQL)
      • Patrón DAO con Hibernate (Modelo)
      • Mantenedor CRUD (Crear, Listar, Actualizar y Eliminar)
    • Spring Framework 4
      • Inyección de dependencias IOC
      • El Contenedor y los beans
      • Configuración de Contexto Spring
      • Uso de anotaciones
      • Autowiring – anotaciones
      • Spring MVC
      • Tipos de Controllers
      • Handler mappings
      • Librerías de Tag para Formularios
      • Formularios y Validación
      • Interceptando un requests – con HandlerInterceptor interface
      • Manejo de Sesiones HTTP
      • Soporte a DAO
      • Modelo implementando JDBC
      • ORM Hibernate.
      • Configurando SessionFactory
      • El Hibernate Mapping
      • El HibernateTemplate
      • El Hibernate Dao Support
    • Enterprise JavaBeans EJB 3.2
      • Conceptos Generales
      • Tipos de EJB: con estado v/s sin estado
      • ¿Qué es un bean de sesión?
      • Cuándo usar beans de sesión
      • Interfaces Locales y Remotas
      • EJB Local vs Remoto
      • Nomenclatura de los EJB
      • Ciclo de vida de un EJB
      • Desplegar un EJB en el Servidor
    • JPA2  – API de persistencia de entidades Java
      • Entidades y Anotaciones.
      • Campos y propiedades persistentes.
      • Claves Primarias en entidades.
      • Manejando entidades.
      • Persistencia en el componente EJB3.
      • Lenguaje de Consulta de Persistencia Java.
      • Implementando DAO con JPA2 (Modelo)
    • Web Service SOAP
      • Componentes Web Service y Anotaciones
      • EJB3 como Web Service con lógica de negocio
      • Desplegar o publicar un servicio web (WSDL)
      • Probar un Web Service
      • Consumir un Web Service capa cliente
      • Cliente Web Service con Java Servlets
      • Cliente Web Service con Java Server Faces (JSF2)
Solicita información

Otra formación relacionada con java y javascript