Desarrollo de Componentes Web con Servlets y JSP

 

Contenidos y Objetivos de la Acción Formativa.

 

Contenidos:

 

·          Introducción a las tecnologías de aplicaciones Web.

·          Programación de un servlet sencillo.

·          Programación de un servlet que utiliza formularios HTML.

·          Desarrollo de una aplicación Web utilizando un descriptor de despliegue.

·          Configuración de los servlets.

·          Uso del contexto del servlet para compartir recursos.

·          Desarrollo de aplicaciones web utilizando el patrón MVC.

·          Desarrollo de Aplicaciones Web Utilizando la Gestión de Sesiones.

·          Gestión de Errores en Aplicaciones Web.

·          Configuración de la seguridad de una aplicación Web.

·          Integración de Aplicaciones Web con Bases de Datos.

·          Desarrollo de Páginas JSP.

·          Desarrollo de Aplicaciones Web Mediante el Uso de la Arquitectura Módelo 1.

·          Desarrollo de Aplicaciones Web Mediante el Uso de la Arquitectura Modelo 2.

·          Construcción de Componentes de Presentación Web Reutilizables.

·          Desarrollo de Páginas JSP Utilizando Etiquetas a Medida.

·          Desarrollo de Etiquetas a Medida Avanzadas.

·          Integración de Aplicaciones Web con Componentes.

·          JavaBeans Empresariales.

 

 

Objetivo:

 

Este curso proporciona las habilidades necesarias para analizar, diseñar, desarrollar, chequear y hacer el "deploy" de una aplicación web. Se describe como crear el contenido de Web dinámico mediante los Servlets y las JavaServer Pages (JSP) de la tecnología Java, incluyendo la personalización del desarrollo de la librería de etiquetas. Este curso incluye la construcción de aplicaciones web de pequeña y mediana escala y su deploy sobre el servidor Tomcat, que es la implementación de referencia para las especificaciones de Servlets y JSPs. El curso también presenta las good practices para integrar el nivel Web con otros niveles, tales como el servidor de bases de datos y el servidor de componentes Enterprise JavaBeans (EJB).

 

 

Requisitos:

 

·          Escribir aplicaciones en Java.

·          Reutilizar clases Java realizadas por otros equipos de desarrollo.

·          Diseñar aplicaciones basadas en Java.

·          Describir las ventajas de una arquitectura basada en N-capas.

·          Escribir páginas Web en HTML.