Curso Servlets & JSP con Eclipse o NetBeans
Descripción: Si ya tomaste nuesto curso de JSE o ya conoces el lenguaje pero no has desarrollado aplicaciones para Web nuestro
curso de programación de Servlets y JSP es un curso que te permitirá tener los cococimientos de dos de las clases más importantes
de JEE, servlets y jsp.
Objetivo: Aprender a desarrollar aplicaciones Web con Servlets y JSP bajo la arquitectura MVC (Modelo Vista Controlsador). Aprenderás las características de desarrollo Web en Java
tales como las clases Java HTTP , el manejo de sesiones, cookies, tag libraries, etc. Es un curso 70% práctico
y compuesto en su mayoría de ejercicios.
Requisitos: Se asume que el alumno ya tomó nuestro curso de Java y/o que ya conoce JSE y está familiarizado con
HTML.
Duración: 30 horas.
Contenido
Aplicaciones Web y MVC
Aplicaciones Web
JSPs y Servlets
Modelo-Vista-Controlador
El archivo WAR
web.xml
Construcción del WAR
Poner en producción (Deploying) un WAR
¿Qué es JEE?
Introducción a JSP y Servlets
¿Qué es un Java Servlet?
¿Qué ventajas tiene un Java Servlet sobre un programa CGI?
¿Qué es JSP?
¿Qué son las ventajas de JSP?
Instalación
Obtención e Instalación del Servlet y clases JSP
Obtención de un Servidor Web Servlet
Primeros Servlets
Estructura Básica de un Servlet
Generación de un Servlet Sencillo
Compilación e Invocación de un Servlet
Generación de un Servlet HTML Sencillo
Algunas utilerías sencillas de HTML para Servlets
Procesamiento del Request: Form Data
Introducción (Format, URL-encoding, GET, POST)
Ejemplo: Lectura de Parámetros Específicos
Procesamiento del: HTTP Encabezados Request
Encabezados comunes y su significado
Leyendo los encabezados para Servlets
Accediendo a Variables CGI estándares
Las variables CGI, su significado y sus equivalentes en Servlets
Generación del Response: Códigos de estatus HTTP
Códigos de estado y Mensajes
Cambio de los códigos de estado desde nuestros Servlets
HTTP Códigos de Estado y sus Significados
Ejemplo: Un Front End de Motor de Búsqueda
Generación del Response: Encabezados Response HTTP
Introducción
Encabezados de Response comunes y su significado
Manejo de Cookies
¿Cómo se pueden utilizar las Cookies?
La API Cookie API de un Servlet
Algunas Utilerías para Cookies
Manejo se Sesiones
Seguimiento de Sesiones
El API de Seguimiento de Sesiones
Java Server Pages (JSP)
Introducción a las Java Server Pages
Sintaxis JSP
Texto Template (HTML estático)
Elementos JSP Scripting: Expresiones, Scriptlets, y Declaraciones
Directivas JSP
Ejemplo usando elementos JSP Scripting y directivas
Variables Predefinidas
Acciones JSP
Comentarios JSP y convecciones sobre caracteres de escape
Creación de Librerías Etiqueta JSP
Introducción a JSTL
¿Qué es JSTL?
Etiquetas Condicionales
Etiquetas de Iteración e Importación
Variables, Salida y Excepciones
Manipulación de Etiquetas XML
Etiquetas de Internacionalización
Etiquetas SQL
|