FXT-113 Java Enterprise Edition 6
Objetivos
Adquirir los conocimientos necesarios para desarrollar enterprise sobre la plataforma JEE 6
Dirigido a
Orientado a programadores,analistas programadores ,analistas y arquitectos JEE 6
Temario
1) Introducción
- La plataforma JEE 6
- JEE 6 y anotaciones
- Instalación de plataforma
2) Servlet 3.0
- WebServlets
- WebFragments
- Servlet Asincronos
3) JSF
- Controles Básicos
- Uso de anotaciones
- Expresion Language
- Facelets
- Backing Beans
4) Avanzando con JSF
- Converters
- Listener y Componentes
- Validadores
- Backing Beans y Validators
5) Servicios Web (SOAP )
- JAX-WS
- @WebService,@WebMethod
- SOAP Handlers
6) Servicios Web (REST )
- JAX-RS
- El concepto de servicio REST
- REST y Anotaciones @Path
- @FormParam ,@QueryParam
- HATEOS
- Cacheo
7) EJB
- Session Beans
- Local vs Remote
- StateFull Session Bean
- Message Driven Beans
8) CDI
- Injección de dependencia
- @Inject
- Scopes
- Producers
9) JPA
- Ciclo de vida
- Gestión de EntityManager
- persist(), refresh(), find()
- @PersistenceContext
10)JPA Relaciones
- @ManyToOne
- @OneToMany
- @OneToOne
- Feching
- Parameter Queries
- NamedQueries
- Herencia
- Consultas nativas
11)Transacciones
- @Transaction
- Transacciones CMT
- Transacciones BMT
- Transacciones y ámbito
- Transacciones y DataSources
12)Recursos
- JNDI Naming
- DataSources
- @Resources
Duración
25 horas teórico-prácticas