Todos los objetivos del Curso de Java J2EE en Madrid serán logrados por el alumnado a partir de una metodología fundamentalmente activa, práctica y participativa, guiada por el siguiente temario de contenidos:
- Introducción a las aplicaciones web J2EE
- Qué es Java J2EE
- La arquitectura de tres capas: cliente, intermedia y de datos.
- Plataforma J2EE
- Tecnologías J2EE
- Aplicaciones web
- Aplicaciones empresariales
- Servlets
- Concepto y ciclo de vida
- La implementación de un servlet
- La captura de datos de cliente
- El redireccionamiento y el envío de peticiones.
- Aplicaciones web. Mantenimiento del estado: inserción de datos URL, cookies, atributos (de petición, de aplicación y de sesión).
- Parámetros de contexto: definición y recuperación.
- El acceso a los datos desde una app web.
- Los escuchadores: interfaces y respuesta a un evento.
- JSP
- Concepto de página JSP
- Beneficios de una página JSP
- Inconvenientes de una página JSP
- Ciclo de vida de una página JSP
- Componentes: bloques de texto estático, elementos de script, objetos implícitos, directivas, acciones.
- El lenguaje EL: expresiones, acceso a objetos a través de expresiones EL, objetos implícitos, operadores.
- Librería de acciones JSTL
- Instalación y uso en una página JSP
- Principales acciones del core: acciones de propósito general y acciones de control de flujo.
- La creación de acciones JSP personalizadas: impletantación de la clase manejadora, la creación de un archivo de librería, el uso de acciones personalizadas en una página JSP, atributos en acciones, iteración, manipulación.
- Struts
- Concepto y características.
- El controlador
- Librerías de acciones.
- Cómo crear aplicaciones con struts.
- Librería de tags JSP.
- El archivo de recursos.
- Las aplicaciones multi-idioma
- El control de errores: sobrescritura del método validate, creación de objetos ActionError, visualización de mensajes de error.
- Java Server Faces (JSF)
- Características.
- Componentes de una aplicación JSF: archivo de configuración faces-config.xml, servlet FacesServlet, beans gestionados, FacesContext, acciones JSP.
- Cómo crear una aplicación JSF.
- ActionEvent o eventos de acción.
- El ciclo de vida del procesamiento de una petición JSF.
- Componentes gráficos JSF: renderización, tags de componentes, el evento ValueChangeEvent.
- Validadores: validación automática, validadores implícitos, validadores personalizados.
- Conversores
- AJAX
- Concepto, funcionamiento y tecnologías.
- Crear una aplicación AJAX.
- Enviar los datos al servidor mediante POST.
- Fundamentos.
- Interfaces
- Acceso a los contenidos de documentos XML y XHTML.
- Manipular la estructura de un documento.
- Buenas prácticas AJAX: compatibilidad, encapsulación, control de errores.
- El formato de datos JSON.
- Utilidades de libre distribución.
- Librería Prototype
- Toolkit Dojo.
- Direct Web Remoting
- Enterprise Java Beans (EJB)
- Presentación
- Los roles en EJB
- Tipología de beans.
- Contenedor EJB.
- Programación EJB.
- EJB como objetos distribuidos.
Deja una respuesta