Introducción

Desde sus inicios con la versión 1.3 de J2EE hoy en día JEE, uno de los principales objetivos de esta especificación desarrollada por Sun Microsystems fue el proporcionar un conjunto de servicios de bajo nivel llamados también requerimientos no funcionales como son: servicios de seguridad, servicios transaccionales, alta disponibilidad, escalabilidad y balanceo de cargas entre otros. El beneficio prometido fue el evitar que el desarrollador los implemente evitando entre otras cosas la famosa frase que dice “no reinventar la rueda” de tal forma que únicamente se debía concentrar en la implementación de la lógica de negocio de la aplicación dejándole al servidor de aplicaciones la tarea de proporcionar dichos servicios.

Enterprise Java Beans (EJBs) surge como el principal framework empleado para poder hacer uso de estos servicios. En sus inicios EJBs constituyó un verdadero “boom” en el desarrollo de aplicaciones empresariales. Desafortunadamente a través de las subsecuentes versiones, el precio a pagar por hacer uso de estos servicios se incrementaba cada vez más. Hasta la versión 2.1 el modelo de programación que ofrece este framework resultaba en un código pesado, altamente especializado y sobre todo, no compatible con las buenas prácticas y ventajas que ofrece la programación orientada a objetos (POO).

Derivado de lo anterior surgen alternativas altamente atractivas como son el framework de Spring el cual ofrece los mismos servicios pero con un modelo de programación mucho más sencillo. Sun no podía quedarse atrás y libera EJB3.0 con una nueva propuesta acorde a las actuales necesidades y requerimientos dentro del desarrollo de aplicaciones empresariales.

Descripción
Objetivo
EJB 3.0 como componente o como framework forma parte de la especificación JEE que permite el desarrollo de aplicaciones empresariales de manera rápida y sencilla haciendo uso de un nuevo modelo de programación que incluye conceptos como: desarrollo de componentes empresariales empleando POJOS, inyección de dependencias, desarrollo orientado a servicios, anotaciones, etc. A través de los módulos de este curso se presenta EJB 3.0 y la ya en puerta EJB 3.1 con sus características y mejoras con respecto a sus versiones anteriores. Lo anterior incluye el estudio de los tipos de EJBs existentes, su utilidad, etc., así como el estudio de Java Persistence API (JPA) la nueva especificación de SUN empleada para realizar la persistencia del modelo de dominio de la aplicación. Adicionalmente se presenta la manera en la que EJB3 se integra a otros frameworks cono son el framework Spring.
Al final del curso el interesado habrá comprendido y aplicado estas características para simplificar, mejorar y desarrollar aplicaciones empresariales con un modelo de programación simple y sencillo sin perder o sacrificar los servicios ofrecidos por una aplicación empresarial.
Requisitos
Lugar y Fecha
• Conocimientos sólidos en el lenguaje de programación Java JDK 1.5+
• Conocimientos básicos en el manejo de anotaciones
• Conocimientos básicos en la arquitectura JEE
• Conocimientos básicos en el manejo de documentos XML
San Lorenzo 1009 Piso 4,
Colonia del Valle,
México, D.F. 03100


Duración: 48 horas Sabatino
6 Clases de 8 horas
De 9:00 a 18:00 hrs.
Temario
 
  • Introducción y conceptos básicos de EJB3
  • Implementación de la Lógica de negocio con Session Beans
  • Mensajes e implementación de Message Driven Beans
  • Conceptos avanzados en EJB3
  • Java Persistence API en EJB3
  • JPA Query API: Java Persistence Query Language JPQL

Para conocer el contenido detallado del temario haz clic aquí...

Inversión y promociones

Inversión:

  • $6,500 M.N. Costo del curso completo
  • $1,250 M.N. Costo por módulo

¡Atención: aprovecha estas promociones, son exclusivas en este curso!

  1. Aparta tu lugar con el 50% del costo del curso antes del 20 de Agosto y obtén una memoria USB de 4GB
  2. Si llevas laptop se te hace un descuento del 10%(No aplica en pago por módulos)
  3. ¿Alguien te recomendo este curso y esa persona también tomó un curso con nosotros?, dinos su nombre y te haremos un 10% de descuento (Nota: Solo se admite una persona por recomendación)
  4. Las promociones 2 y 3 no son acumulables