Curso Java EE (Enterprise Edition)
Dirigido a
Personas que quieren profundizar en la tecnología Java en aplicaciones Cliente-Servidor para crear Sitios Web interactivos.
Conocimientos previos
Para seguir este curso es necesario tener unos fundamentos sólidos de Java, de Orientación a Objetos y de XML. Si estos conocimientos no se tienen, es necesario realizar con anterioridad los cursos Java SE (Standard Edition) y Java SE Avanzado (Standard Edition)
Temario
- Contenedor Web
- Arquitrectura de los Servidores J2EE (Contenedor Web)
- Los Servidores J2EE se dividen en dos partes diferenciadas: los Contenedores Web y los Contenedores EJB.
- Conocer los elementos que componen unContenedor Web
- Introducción a los Servlets y a los JSPs
- Conocer la jerarquía básica de las APIs javax.servlet y javax.servlet.http
- Mapear un Servlet para que la llamada al Servlet a través de la URL de un Navegador sea más sencilla
- crear el descriptor web.xml perteneciente al contexto o aplicación donde se aloja nuestro Servlet
- añadir al descriptor los elementos necesarios para realizar el mapeo
- Saber como arrancar y parar el Contenedor Web Tomcat
- Saber como arrancar y parar un contexto o aplicación a través del Tomcat Manager
- Llamar a un Servlet desde un formulario de un Navegador
- Conocer el ciclo de vida de los JSPs
- Conocer la Sintaxis de los JSPs
- Batería de ejemplos
- Registrar a un usurio en un Sitio Web
- Validación de datos en los Clientes versus validación de datos en el Servidor
- Crear una fachada en la capa de presentación del Contenedor Web
- Hacer que la fachada converse con un JavaBean
- Hacer que la fachada actúe también de controlador y tome la decisión de redirigir el flujo hacia un JSP de datos correctos u otro JSP de datos incorrectos
- Creación de Etiquetas Personalizadas
- Ventajas de las Etiquetas Personalizadas
- Conocer los pasos a seguir para crear un JSP que contenga una Etiqueta Personalizada
- Definir la etiqueta
- Insertar la etiqueta en un TLD (Tag Library Descriptor)
- Escribir y compilar el código del Manejador de Etiquetas (Tag Handler)
- Modificar el descriptor web.xml
- Saber como evaluar condiciones a través de las Etiquetas Personalizadas
- Intercalación de peticiones y respuestas a través de Filtros
- Ventajas de la utilización de los Filtros
- Conocer los pasos a seguir para crear y utilizar un Filtro
- Llamar a una página JSP que contiene un Filtro intercalado
- Interacción con Bases de Datos
- JNDI (Java Native and Directory Interface)
- Utilizar JNDI (Java Native and Directory Interface) para obtener un Objeto DataSource
- Creación de un JavaBean que interactúa con una BDS a través de un DataSource
- JSTL (JSP Standard Tag Library)
- Las etiquetas de tipo Core
- Acciones de propósito general
- Acciones de iteración
- Acciones condicionales
- Implementación del Patrón de diseño MVC con Struts
- Componentes de la Arquitectura Modelo-Vista-Controlador
- Flujo de ejecución de una aplicación Struts
- Creación y mapeo de un JavaBean que hereda de ActionForm
- Creación del esqueleto y mapeo de una Clase que hereda de Action
- Modificar el ichero de configuración Struts-config.xml
- Modificar el Descriptor de Despliegue web.xml
|