Cursos tecnologías J2EE/JEE |
A continuación se detalla la lista de cursos en el área Java EE. Las dependencias entre ellos son para indicar qué tipo de conocimientos previos debería tener el alumno.
Se indica sobre cada curso, los objetivos y el temario planteado. Si bien estos cursos ya están construidos, se puede realizar contenido a medida a partir de las necesidades del estudiante o grupo de trabajo.
![]()
Objetivos:
Introducir en la arquitectura J2EE/JEE.
Presentar los componentes y frameworks más relevantes.
Presentar Java EE 5.
Temario:
Introducción al modelo J2EE
Arquitectura JEE
Introducción a las distintas capas
Componentes
JSP y Servlet
EJB 2.x
Introducción Frameworks
Vista - JSF y Struts
Persistencia - JPA e Hibernate
Introducción a Java EE 5
IDEs y entorno de desarrollo- NetBeans, Eclipse, plugins.
![]()
Objetivos:
Profundizar los conocimientos de la capa de presentación JEE. Analizar modelos, buenas prácticas y frameworks de referencia.
Temario:
Conceptos Básicos
Modelo Cliente Servidor
HTTP y HTML
Servidores de aplicación
Archivo de publicación (WAR)
IDEs - NetBeans y Eclipse
Servlets
Ciclo de Vida
Filtros y Listener
JSP
Scriptlets
Custom tags
JSTL
Internacionalización
Seguridad y Concurrencia
![]()
Objetivos:
Introducir los patrones y estrategias de diseño utilizando el modelo y arquitectura JEE.
Temario:
Introducción
Parte 1 - Patterns & J2EE
El catálogo de patrones J2EE
Patterns, Frameworks & Reutilización
Presentation tier: consideraciones de diseño y malas prácticas
Business & Integration tiers: malas prácticas
J2EE Refactorings
Resumen de patterns y sus relaciones
Parte 2 - Presentation Tier Patterns
Intercepting Filter
Front Controller
Context Object
Application Controller
View Helper
Composite View
Service to Worker
Dispatcher View
Parte 3 - Business Tier Patterns
Business Delegate
Service Locator
Session Facade
Application Service
Business Object
Composite Entity
Transfer Object
Transfer Object Assembler
Value List Handler
Parte 4 - Integration Tier Patterns
Data Access Object
Service Activator
Domain Store
Web Service Broker
![]()
Objetivos:
Presentar los framework de vista mas utilizados en desarrollos JEE. Particularmente analizar en profundidad JSF y Struts como casos prácticos.
Temario:
Introducción a frameworks de vista
Struts
MVC model 2
Action, Forward y Form Beans
Struts Tag library
Validators, Dynamic Forms, Messages Resources, I18N
JSF (Java Server Faces)
Introducción a JSF
Comparación con Struts
Backin Beans
Manejo de eventos
Validaciones y Conversiones
Rendering
Construir custom JSF - componentes de UI
Facelets (JavaServer faces View definition framework)
Frameworks y librerías
Apache Tomahawk
JBoss RichFaces
JBoss Ajax4jsf
![]()
Objetivos:
Introducir en la problemática de Object-Relational Mapping y la solución planteada por SUN en su especificación JPA.
Analizar a Hibernate como solución práctica.
Temario:
Introducción a ORM
Patron Domain Store
Esquema de mapeo a BD relacionales
Evolución (JDO, ODMG y OJB)
JPA
Introducción
Mappings (anotaciones)
Consultas y Criterios
Ejemplos Prácticos (Aplicaciones Web y desktop)
Implementación de referencia (Hibernate y TopLink)
Optimización
Ejemplos Prácticos
Hibernate
Tunning y Optimización
Manejo avanzado de JPA
![]()
Objetivos:
Introducir en la nueva especificación EJB, EJB 3.0.
Analizar particularmente los cambios en los modelos de la especificación 2.1 a la 3.0.
Temario:
Especificación EJB 2.x
EJB 2.x CMP
EJB 2.x BMP
Introducción EJB 3.0
Arquitectura EJB 3.0
Modelo de persistencia
Plain Old Java Object (POJO)
Anotaciones EJB
Migración de EJB 2.x a EJB 3.0
Optimización y técnicas avanzadas
![]()
Objetivos:
Introducir en la interoperabilidad de aplicaciones mediante Web Services.
Analizar especificaciones y estándares relacionados.
Ver casos prácticos.
Temario:
Introducción Web Services
Estándares y especificaciones relacionadas
SOAP
WSDL
UDDI
Service-Oriented Architectures (SOA)
Java API for XML Web Services (JAX-WS)
Java Architecture for XML Binding (JAXB)
Especificación y ejemplos prácticos
Java API for XML-based RPC (JAX-RPC)
Especificación y ejemplos prácticos
Interoparabilidad real entre .NET y JEE
Técnicas avanzadas en Web Services
![]()
Objetivos:
Introducir a los servidores de aplicaciones JEE. Particularmente analizar como caso práctico JBoss indicando mejoras en ambientes reales de producción.
Objetivo secundario: introducir a librerías y frameworks de JBoss
Temario:
Introducción a los Servidores de Aplicación
Introducción JBoss
Publicación de aplicaciones
DataSource, Colas de mensajes, MBeans
Conceptos avanzados de JBoss
Optimización
Conceptos avanzados de publicación
Cron en JBoss
JBoss en ambiente de clustering
Frameworks JBoss
JBoss Rules
JBoss Seam
Por mayor información consulte vía mail: moove-it@moove-it.com