Capacitación
Cursos estándar
Capacitación a medida
Capacitación en oficinas del cliente
Viajamos al interior y al exterior
Institucional
Historia
Misión
Por qué elegirnos
Clientes
Contacto
Formulario de contacto
Inicio
›
Cursos
JSP (JavaServer Pages) y Servlets
PD-DEV-029 JSP (JavaServer Pages) y Servlets
Generalidades
Modalidad:
Teórico / Práctico
Conocimientos previos:
Conocimientos intermedios de programación en Java.
Conocimientos intermedios de HTML.
Pre-requisitos:
Java Core
Duración:
24h.
Objetivos
Concepto de Servlets y contenedores de Servlets.
Funcionamiento de HTTP.
Cómo funcionan los Servlets.
Qué son y cómo funcionan los JSP.
Desarrollar una aplicación web usando servlets y JSP.
Temario
Introducción
¿Qué son los Servlets Java?
¿Cuáles son las ventajas de los Servlets sobre el CGI "Tradicional"?
¿Qué es JSP? ¿Cuáles son las ventajas de JSP?
Estructura básica de un Servlet
Un sencillo Servlet que genera texto plano.
Un Servlet que genera HTML.
Manejar datos de formularios
Introducción.
Ejemplo: leer tres parámetros.
Ejemplo: listar todos los datos del formulario.
Encabezados del Request HTTP
Introducción a los encabezados del Request.
Leer encabezados del Request desde Servlets.
Ejemplo: imprimir todas los encabezados.
Acceder a variables estándar CGI
Introducción a las variables CGI.
Equivalentes Servlet a la variables estándar CGI.
Ejemplo: leer las variables CGI.
Códigos de estado HTTP
Introducción.
Especificar códigos de estado.
Códigos de estado HTTP 1.1 y sus significados.
Ejemplo: un sencillo motor de búsqueda.
Encabezados del Response HTTP
Introducción.
Encabezados del Response más comunes y sus significados.
Ejemplo: recarga automática de páginas como cambio de contenido.
Manejar Cookies
Introducción a los Cookies
Seguimiento de sesión
¿Qué es el seguimiento de Sesión?
La API de seguimiento de sesión
Buscar el objeto HttpSession asociado con la petición actual.
Buscar la información asociada a una sesión.
Asociar información con una sesión.
Ejemplo: mostrar información de sesión.
JavaServer Pages (JSP)
Introducción
Resumen de síntaxis
Plantilla de texto: HTML estático
Elementos de script JSP: Expresiones JSP, Scriptlets JSP, Declaraciones JSP
Directivas JSP: la directiva page, la directiva include JSP
Ejemplo: usar elementos de script y directivas
Variables predefinidas: request, response, out, session, application, config, pageContext, page.
Acciones: jsp:include, jsp:useBean, jsp:setProperty, jsp:getProperty, jsp:forward, jsp:plugin
Convenciones de comentarios y caracteres de Escape
Introducción a JSP
La creacción y compilación del Servlet es automática
¿Cómo se usan las páginas JSP?
¿Por donde empezar?
Instalación y configuración
Instalar los archivos HTML, JSP y de Servlets
Arrancar y parar el Servidor
Acceder a archivos HTML y JSP
Manejo de formularios HTML
¿Qué le sucede a los datos del formulario?
¿Cómo se pasan los datos entre el cliente y el servidor?
¿Cómo crear un formulario?
Una sencilla aplicación "Hello"
Código de ejemplo
Construcción del formulario HTML
Uso de los métodos GET y POST
Escritura del bean
Obtención los datos desde el fomulario hacia el bean
Chequeo del objeto Request
Obtención de datos desde el bean a la página JSP
Cómo ejecutar el ejemplo
Usar elementos de scripting
¿Cómo añadir scripting?
La Diferencia entre <%, <%=, y <%!
Código de ejemplo
Uso de elementos script en un archivo JSP
Mezcla de sentencias de scripting con etiquetas
¿Cuándo se ejecutan los elementos de scripting?
Cómo ejecutar el ejemplo
Manejar excepciones
¿Cómo añadir páginas de error?
Mostrar mensajes de excepción (error.jsp)
Manejar excepciones en un Bean
Llamar a una página de error desde otra página
Escribir una página de error
Ejemplo de buscador de direcciones de email
Buscar
Buscar en este sitio: