Objetivo: Aprender a desarrollar aplicaciones Web con Servlets y JSP que interactúen con una Base de Datos
(utilizamos Oracle). 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: 35 a 40 horas.
Contenido
Módulo I.- Introducción a Java Servlets
¿Qué es JEE?
La Arquitectura 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?
¿Cualés son las ventajas de JSP?
Instalación
Obtención de un Servidor Web Servlet
Obtención e Instalación del Servlet y clases JSP
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
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 de Sesiones
Introducción al manejo de Sesiones
La API Servlet para el Seguimiento de Sesiones
Módulo II.- 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
Módulo III.- MyEclipse (o Netbeans)
Creación del proyecto con MyEclipse
|