Introducción Java EE y los Servlets
  • Documentos, ejercicios y (PDF) eWorkshop
  • Introducción
  • Creando un proyecto Java web
  • La clase Servlet y la anotación @WebServlet
  • Manejo de Formulario en Servlets
  • Arquitectura Modelo–vista–controlador (MVC) en Servlets
  • Práctica 1 - Desafío Individual: Agregar nuevo producto y ...
Servlets MVC Ejemplo catálogo de productos - Base de Datos CRUD
  • Antes de empezar - una introducción
  • Creando la base de datos y tablas e insertando datos
  • Estructura del proyecto y las clases
  • Las clases del Modelo - Data Access Object (DAO)
  • Las clases Controllers
  • La presentación - vistas JSP
  • Conexión usando Datasource (Servidor/Contenedor)
JavaServer Pages (JSP)
  • Documentos, ejercicios y (PDF) eWorkshop
  • Introducción JavaServer Page - JSP
  • Ejemplo Hola Mundo! JSP
  • Manejo de formularios usando Bootstrap HTML5 y CSS
  • Las clases JavaBeans (Models)
  • Ejemplo Base de datos: La clase JavaBeans DAO (Models) CRUD JDBC
  • Ejemplo Base de datos: Las vistas JSP
  • Práctica 2 - Desafío Individual: Buscar productos de la Base de Datos
Java EE 7: JavaServer Faces 2 (JSF2) & Weld CDI
  • Documentos, ejercicios y (PDF) eWorkshop
  • Introducción Java EE 7
  • Anotaciones @Named y @RequestScoped
  • Anotaciones @Model @PostConstruct y @PreDestroy
  • Introducción Weld CDI (Contextos y Inyección de Dependencia)
  • CDI la anotación @Inject
  • CDI los Calificadores (Qualifier) y uso de Interfaces
  • CDI la anotación @Produces
  • Uso de Interceptores CDI (con anotaciones)
  • Manejo de Formulario y Validación en JSF2
  • Parámetros del Request
  • Práctica 3 - Desafío Individual: Crear proyecto ProducesFactura ...
Persistencia con ORM Hibernate
  • Documentos, ejercicios y (PDF) eWorkshop
  • Introducción al Mapeo de objeto relacional
  • Introducción a Hibernate
  • Hibernate Mapping con XML
  • La clase HibernateUtil
  • Hibernate Mapping con Anotaciones de Persistencia
  • Data Access Object - DAO
  • Práctica 4 - Desafío Individual: Proyecto Hibernate para un Sistema de Cursos
Struts 2 Framework MVC
  • Documentos, ejercicios y (PDF) eWorkshop
  • Introducción a Struts 2
  • Crear un Proyecto Struts 2 desde cero
  • La clase Action (Controlador)
  • La vista
  • Configuración struts.xml (Actions Mapping y Results)
  • Práctica 5 - Desafío Individual: Crear Proyecto Struts2 con Hibernate
Spring Framework IoC
  • Documentos, ejercicios y (PDF) eWorkshop
  • Introducción Spring parte I
  • Introducción Spring parte II
  • Spring vs otros Frameworks
  • Inyección de Dependencia XML
  • Inyección de Dependencia Anotación - @Autowired
  • Anotación @Component: Component Scan
  • Inyección de Dependencia - Basado en Constructor
  • Inyección de Dependencia - Anotaciones @Service y @Repository
  • Práctica 6 - Desafío Individual: Modificar el proyecto HolaMundoSpringConDIXML
Spring Framework Web MVC
  • Documentos, ejercicios y (PDF) eWorkshop
  • Introducción Spring MVC
  • Introducción Spring MVC - Los Controladores
  • Crear Proyecto Spring MVC
  • Crear Proyecto Spring MVC - La clase Controller y la vista
  • Crear Proyecto Spring MVC - La anotación @Controller y @RequestMapping
  • Ejemplo Catalogo Spring MVC & Hibernate
  • Ejemplo Catalogo Spring MVC & Hibernate: Configuraciones
  • Ejemplo Catalogo Spring MVC & Hibernate: Clases del Modelo - Data Access Object
  • Ejemplo Catalogo Spring MVC & Hibernate: Clase @Controller y las vistas
  • Ejemplo Catalogo Spring MVC & Hibernate Template
  • Práctica 7 - Desafío Individual: Sistema E-commerce de Carro de Compras
Enterprise Java Beans (EJB3)
  • Documentos, ejercicios y (PDF) eWorkshop
  • Introducción Enterprise JavaBeans
  • Ejemplo Enterprise Application (EAR): Componente de negocio EJB
  • Ejemplo Enterprise Application (EAR): Cliente Servlet
  • Ejemplo Enterprise Application (EAR): Cliente JSF2
  • Ejemplo Catálogo con JSF2 EJB3 JPA2: El componente EJB
  • Ejemplo Catálogo JSF2 EJB3 JPA2: Entity y Unidad de Persistencia presistence.xmL
  • Ejemplo Catálogo con JSF2 EJB3 JPA2: La clase DAO EJB implementada con JPA 2
  • Ejemplo Catálogo con JSF2 EJB3 JPA2: El controlador (Weld CDI) y la vista (JSF2)
  • Práctica 8 - Desafío Individual: Crear Proyecto Enterprise Application EJB3
Web Service SOAP con EJB3 & JPA2
  • Codigo Fuente ejemplo Web Service usando EJB3 y JPA2
  • Ejemplo Web Service (SOAP) y EJB3 JPA 2: Entity y persistence.xml
  • Ejemplo Web Service (SOAP) y EJB3 JPA 2: EJB + Web Service (@WebService)
  • Ejemplo Web Service (SOAP) y EJB3 JPA 2: Cliente Web Service