Curso para trabajadores - Presencial
Duración
80 Horas
Inicio
Dirigido a
Programadores, analistas y jefes de proyecto de desarrollo de software con conocimientos de Programa... ver másción Orientada a Objetos. Experiencia en programación Java.
Curso gratis, subvencionado por el Estado
| Requisitos |
Experiencia en programación Java.
|
| Precio |
Curso gratis, subvencionado por el Estado
|
infórmate directamente de cómo matricularte, plazas disponibles ...
Objetivos
MÓDULO 1: ARQUITECTURA J2EE 1.1 Desafíos en el desarrollo de aplicaciones empresariales 1.2 Arquitectura de la plataforma J2EE 1.3 Escenarios de empleo de la plataforma J2EETipos de componentes 1.4 Modelo de ejecución basado en contenedores 1.5 Visión general de los APIs presentes en J2EE 1.4 MODULO 2: DESARROLLO WEB 2.1 Desarrollo de aplicaciones Web 2.2 Presentación de las características del protocolo HTTP 2.3 Arquitectura de un módulo Web J2EE 2.4 Estructura de directorios y fichero descriptor de despliegue 2.5 Modelo de carga de clases 2.6 Empleo de servlets: características y programación 2.7 Ciclo de vida de un servlet en el contenedor 2.8 Parámetros de inicialización 2.9 Configuración de un servlet en el fichero de despliegue 2.10 Recuperación de cabeceras 2.11 Recuperación de parámetros 2.12 Procesado de formularios 2.13 Empleo de cookies 2.14 Empleo conjunto de Servlets, JSPs y JavaBeans en un módulo Web 2.15 Acceso a la sesión de usuario en el servidor y gestión de su estado 2.16 Ámbitos de intercambio de datos entre componentes Web en el servidor: request, session, application 2.17 Acceso a otros componentes Web en el servidor mediante RequestDispatcher 2.18 Páginas JSP: características y programación 2.19 Ciclo de vida de una página 2.20 Directivas de página 2.21 Empleo de los objetos implícitos 2.22 Etiquetas estándar 2.23 Empleo del lenguaje de expresiones (EL) 2.24 Empleo de librerías de etiquetas 2.25 Creación de librerías de etiquetas de usuario 2.26 Etiquetas en la JSTL 2.27 Empleo conjunto de Servlets, JSPs y JavaBeans en un módulo Web 2.28 Creación y empleo de filtros en aplicaciones Web 2.29 Empleo del modelo de seguridad provisto por el contenedor para controlar el acceso a una aplicación Web MODULO 3: DESARROLLO DE EJBS 3.1 Desarrollo de EJBs. Arquitectura de un módulo de EJBs 3.2 Tipos de EJBs: Sesión, Entidad y gestionados por mensajes 3.3 Desarrollo de EJBs de Sesión: sin estado y con estado 3.4 Ciclo de vida de ambos 3.5 Definición de los interfaces de acceso: Locales y Remotos 3.6 Desarrollo de EJBs de Entidad: CMPs y BMPs 3.7 Ciclo de vida de ambos 3.8 Empleo de CMPs: definición de esquema abstracto, campos persistentes y relaciones con otros componentes CMP 3.9 Creación de claves primarias multicampo 3.10 Declaración de métodos de consulta y selección 3.11 EJBQL: lenguaje de definición de consultas para los métodos de consulta y de selección 3.12 Empleo de BMPs: programación de los métodos de consulta 3.13 Empleo de un EJB desde otro EJB 3.14 Empleo del servicio de temporizador (Timer) 3.15 Creación, almacenamiento y recuperación de información asociada 3.16 Empleo del soporte transaccional del contenedor de EJBs 3.17 Tipos de transacciones: gestionadas por el contenedor o por el componente 3.18 Atributos transaccionales 3.19 Métodos de forzar un rollback 3.20 Sincronización del estado de un EJB de sesión 3.21 Transacciones JTA MODULO 4: SERVICIO DE MENSAJERÍA 4.1 Empleo del servicio de mensajería 4.2 Arquitectura de JMS 4.3 Modelos de mensajería: Punto a punto, editor/subscriptor 4.4 Modelo de programación: 4.5 Estructura y tipos de mensajes 4.6 Productores y consumidores 4.7 Empleo de mensajes persistentes y control de la confirmación de recepción 4.8 Soporte transaccional 4.9 EJBs orientados a mensajería: MDBs 4.10 Ciclo de vida 4.11 Desarrollo de MDBs MODULO 5: APLICACIONES J2EE 5.1 Concepto de aplicación empresarial J2EE 5.2 Arquitectura de un módulo EAR 5.3 Empaquetamiento de módulos Web y de EJBs bajo una única solución 5.4 Acceso a EJBs desde componentes Web 5.5 Acceso a recursos administrados por el servidor de aplicaciones: pool de conexiones, sesiones de correo, acceso a objetos URL,... 5.6 Consideraciones finales en el desarrollo de una solución basada en J2EE |
infórmate directamente de cómo matricularte, plazas disponibles ...



¿Has hecho este curso?