Programación Web con Java

  1. Formularios HTML
    • Como se transmiten los datos usando los Formularios HTML
    • El elemento <FORM>
    • Controles para texto
    • Botones
    • Checkboxes y Radiobuttons
    • Comboboxes y Listboxes
    • Controles para carga de archivos
    • Mapas de imagenes en el servidor
    • Campos escondidos
    • Controles de agrupación
    • Control de el orden de navegación con el tabulador
  2. Servlets
    • Ventajas de los servlets sobre CGI
    • Instalación y configuración del servidor
    • Estructura básica de los servlets
    • El ciclo de vida de los servlets
    • Uso de parametros de inicialización
    • La petición del cliente: Datos del formulario
    • La petición del cliente: Encabezados de la petición HTTP
    • Lo equivalente en servlets a las variables estandares de CGI
    • La respuesta del servidor: Codigos de estatus HTTP
    • La respuesta del servidor: Encabezados de la respuesta HTTP
    • Uso de Cookies
    • Seguimiento de la sesión
  3. JSPs
    • Explicación general
    • Ventajas de los JSP
    • Elementos para programar en JSPs
    • La directiva de JSP 'page'
    • Incluyendo archivos y applets en los documentos de JSP
    • Uso de JavaBeans con JSP
    • Definición de los tags de JSP
    • Integración de Servlets y JSPs
  4. JDBC
    • Pasos básicos para el uso de JDBC
    • Ejemplo básico de JDBC
    • Algunas utilerias de JDBC
    • Uso de las utilerias de base de datos
    • Un visor intereactivo para queries
    • Uso de Prepared Statements
  5. Proceso de XML con Java
    • Parseo de documentos usando DOM nivel 2
    • Uso de DOM para desplegar un documento en un JTree
    • Respuesta a eventos individuales usando SAX
    • Impresion del esquema de un documento usando SAX
    • Counteo de pedidos usando SAX
    • Transformación de XML usando XSLT
    • Uso del API de Java para XML (JAXP)
  6. HTML dinámico con JavaScript
    • Construcción de la página mientras se esta cargando
    • Monitoreo de los eventos del usuario
    • Construcción de scripts multiplataforma
    • Dominio de la sintaxis de JavaScript
    • Uso de JavaScript para personalizar las páginas Web
    • Uso de JavaScript para hacer las páginas mas dinámicas
    • Uso de JavaScript para validar los formularios CGI
    • Uso de JavaScript para manipulación de cookies
    • Uso de JavaScript para controlar los Frames
    • Llamadas a Java desde JavaScript
    • Accesoando JavaScript desde Java