
Fundamentos J2EE EJB
Duración: 35 horas
Perfil: Java avanzado.
Dirigido a:
Esta acción formativa va dirigida a Programadores y Analistas Java.
Requisitos previos: Los alumnos necesitarán tener experiencia con el lenguaje de programación Java para poder comprender la materia del curso con éxito. Se recomienda también conocimientos de Servlets y JSP previos para poder comprender la materia del curso con éxito.
Objetivos:
Los alumnos entenderán los fundamentos del lenguaje de programación Java, creando una base sólida de conceptos y conocimientos que luego utilizaran en su día a día profesional.
Contenido:
1.1.Arquitectura de un módulo de EJBs
1.2. Tipos de EJBs: Sesión, Entidad y gestionados por mensajes
1.3. Interfaces de acceso para un EJB : Local y Remote. Home y LocalHome.
1.4. EJBs de Sesión: sin estado y con estado (Stateless vs Statefull)
1.5. Desarrollo de EJBs de Entidad: CMPs y BMPs
1.5.1. Uso de CMPs
1.5.2. Creación de claves primarias multicampo
1.5.3. Declaración de métodos de consulta y selección
1.5.4. EJBQL: lenguaje de consultas para los métodos de consulta y de selección
1.6. Empleo del servicio de temporizador (Timer Service)
1.7. Empleo del soporte transaccional del contenedor de EJBs
1.7.1. Tipos de transacciones: gestionadas por el contenedor o por el componente
1.7.2. Atributos transaccionales y métodos de forzar un rollback
1.8. Seguridad provista por el contenedor para controlar el acceso a métodos de los EJB
1.9. Servicio de mensajería JMS
1.9.1. Arquitectura de JMS
1.9.2. Modelos de mensajería: Punto a punto, editor/subscriptor, Productor y consumidor
1.9.3. Modelo de programación: ConnectionFactory, Destination, Connection, Session,…
1.9.4. Estructura y tipos de mensajes
1.9.5. EJBs orientados a mensajes: MDBs
1.10.Aplicaciones J2EE
1.10.1. Arquitectura de un módulo EAR
1.10.2. Acceso a EJBs desde componentes Web
1.10.3. Acceso a recursos gestionados por el servidor: pool de conexiones, sesiones de correo,…
Documentación Recomendada: Head First EJB
Kathy Sierra, Bert BatesOctober 2003 | 734 páginasISBN: 0-596-00571-7
Copyright © 2009 LUZ Tecnologías de la Información.
Términos & Condiciones | Política de privacidad | Mapa del Sitio