Desarrollo de Componentes Web con Servlets y JSP

Objetivos:

Los asistentes al curso adquirirán los conocimientos para trabajar con los componentes web más importantes de una aplicación J2EE. A lo largo del módulo se entrará en contacto con los Servlets y los JSP, así como con los usos que se les han ido dando desde el comienzo de las aplicaciones web con Java, hasta su integración con los frameworks más importantes como Struts. Así se realizará una aplicación web que integre Servlets y JSPs en una aplicación web construida en base a Struts.

Metodología:

El curso se realiza con formación presencial constante, combinando las explicaciones del instructor con la continua práctica de los asistentes.

Asistencia postcurso:

Pondremos a disposición de los asistentes una cuenta de correo electrónico a la que pueden dirigirse para plantear cualquier duda que pudiera surgirles a la finalización del curso.
Serán atendidos por su instructor en: formacion@puntoes.es

Datos generales

DURACIÓN:

25 Horas

CERTIFICACIÓN:

Los asistentes deben ser capaces de desarrollar aplicaciones con Java, haber trabajado con las clases e interfaces de los APIs básicos de Java, así como conocer la sintaxis de XML.

REQUISITOS PREVIOS:

Conocimientos básicos de programación en Java.

Temario
  • Los Servlets
  • Las páginas JSP
  • Los Contenedores Web
  • El framework Struts y las aplicaciones Web
  • Interfaz servlet
  • La clase GenericServlet
  • La interfaz ServletConfig
  • La interfaz ServletContext
  • La interfaz SingleThreadModel
  • La clase HttpServlet
  • La interfaz HttpServletRequest
  • La interfaz HttpServletResponse
  • Manejo de errores y login de sucesos
  • Excepciones
  • Errores HTTP
  • Sesiones
  • Seguimiento de sesiones
  • EL SERVLETCONTEXT · Configuración del contexto del servlet
  • Estado del contexto de un servlet
  • El método incluye().
  • El método forward().
  • El Servlet como controlador de la aplicación web.
  • Los Servlets en Struts.
  • Directivas de compilación y traducción.
  • Codificación de Java en JSP.
  • Variables predefinidas
  • Sintaxis XML para expresiones
  • Uso de expresiones como valores de atributos
  • Uso de scriptlets para generar HTML dinámico
  • Declaraciones y directivas JSP
  • Los objetos implícitos y las acciones
  • Inclusión de ficheros en tiempo de solicitud
  • Inclusión de ficheros en tiempo de traducción
  • Instalación de las clases de un Bean
  • Uso de básico de un Bean
  • Acceso a las propiedades de un Bean
  • Actualización de propiedades de un Bean
  • Asociación de propiedades con parámetros de entrada
  • Definición
  • Creación de librerías de etiquetas
  • JSTL Y EL
  • Struts Tiles
  • Construcción de la vista con JSP
  • Integración de los JSP en el flujo de ejecución