Modulo 1- Introducción a las aplicaciones con
tecnología Web
Descripción de servición de Internet
Descripción de los servicios World Wide Web
Diferencias entre aplicaciones Web y Sitios Webs
Descripción de la tecnología Servlet Java
Descripción de la tencología de páginas JavaServer
Descripción de Java 2 Platform, Enterprise Edition (J2EE[tm])
Modulo 2 - Desarrollando un Servet Simple
Desarrollo de un servlet genérico
Desarrollo de servlets con peticiones de acceso
Desarrollo de servlets que manipulan encabezados de respuestas
Descripción de Hypertext Transfer Protocolo (HTTP)
Desarrollo de un servlet HTTP simple
Despliegue de un servlet HTTP simple
Modulo 3 -Desarrollando un Servlet con formularios
HTML
Descripción de la estructura de formularios HTML
Descripción de cómo envía información
el formulario HTML usando Common Gateway Interface (CGI)
Desarrollo de un servlet HTTP que acceso a la información
de formularios.
Modulo 4 - Desarrollo de una aplicación Web
Descripción de los requerimientos de una robusto
aplicación Web modelo.
Despliegue de una aplicación Web usando un Deployment Descriptors.
Modulo 5 - Configurando Servlets
Descripción del ciclo de vida del Servlet
Descripción de los parámetros de inicializacion
Escritura de código servlet para acceder a los parámetros
de inicialización y sus usos con instancias individuales
servlet.
Modulo 6 - Compartiendo Recursos que Usan el Contexto
Servlet.
Descripción del objetivo y los rasgos de un contexto
servlet
Desarrollo de un listado de contexto servlet que administra un
recurso Web Compartido.
Modulo 7 - Desarrollando aplicaciones Web usando MVC Pattern
Listado de las limitaciones de aplicaciones Web simple.
Desarrollo de una aplicación Web usando variaciones sobre
Model View Controller (MVC) Pattern.
Modulo 8 - Desarrollando aplicaciones Web usando Administrador
de Sesion.
Descripción del objetivo del administrador de
sesión.
Diseño de una aplicación Web usando el administrador
de sesión.
Desarrollo de servlets usando el administrador de sesión.
Descripción de las implementaciones de Cookies del administrador
de sesión.
Descripción de la Universal Resource Locator Rewriting
(URL-Rewriting).
Modulo 9 - Tratando Errores en las aplicaciones Web
Descripción de los tipos de errores que pueden
ocurrir en una aplicación Web.
Declaración de errores HTTP usando la aplicación
Web Deployment Descriptor.
Declaración de las exceptions de errores de Java en el
Deployment Descriptor.
Creación de un manejaor de errores servlet
Escritura de código servlet para log exceptions.
Escritura de codigo servlet para capturar una exception de tecnología
Java y derivar este a un manejador de errores servlet.
Modulo 10: Configurando una aplicación de seguridad
Web
Explicación de la importancia de la seguridad
Web.
Uso del Deployment Descriptor para configurar autorización
para los recursos de aplicaciones Web.
Uso del Deployment Descriptor para configurar autorización
para usuarios de las aplicaciones Web.
Modulo 11: Entendiento el tema de concurrencia de las aplicaciones
Web
Descripción de porqué servlets necesita
ser la caja fuerte de los Threads.
Entendiendo los atributos alcanzados por reglas y las correspondientes
concurrencias.
Descripción de un modelo simple de Threads (hilos).
Diseño de una aplicación Web Concurrente.
Modulo 12: Integrando Aplicaciones Webs con Base de Datos.
Entendiendo lo que hace un sistema de gestión
de Base de Datos.
Diseño de una aplicación Web para integrarlo con
una base de datos.
Desarrollo de una aplicación web usando un pool de conexiones.
Desarrollo de una aplicación Web usando un origen de datos
y Java Nming y Directory Interface (TM)
Modulo 13: Desarrollando paginas JSP
Descripción de la tecnología JSP
Escribiendo sintaxis JSP usano elementos de encriptación.
Escribiendo sintaxis JSP usando una directriz de página
de mensajero.
Creación y uso de páginas de error JSP
Descripción de lo que la Web hace por detrás del
escenario.
Modulo 14: Desarrollando una aplicación Web usando
el Modelo 1 de arquitectura
Diseño de una aplicación Web usando el
Modelo 1 de arquitectura.
Desarrollo de una aplicación Web usando el Modelo 1 de
arquitectura.
Modulo 15 - Desarrollando una aplicación Web
usando el Modelo 2 de arquitectura.
Diseño de una aplicación Web usando el
Modelo 2 de arquitectura.
Desarrollo de una aplicación web usando el Modelo 2 de
arquitectura.
Modulo 16 - Construyendo componentes de presentación
reutilizables en la Web
Descripción de como construir una página
Web que dispone de componentes de presentación reutilizables.
Escritura de sintaxis de tecnología JSP usando Include
Directive
Escritura de sintaxis de tecnología JSP usando el jsp:include
standard action.
Modulo 17 - Desarrollando páginas JSP usando Tags
Descripción del problema con la tecnología
JSP scriplet code.
Describe the problem with JSP technology scriptlet code
Dada la existencia de una librería de tags, desarrollo
de una página JSP usando esta librería.
Modulo 18 - Desarrollando un tag simple de rutina
Descripción de la estructura y ejecución
de la rutina en una página JSP
Desarrollo del tag manejador de clases para una
Desarrollo de una clase tratante de etiqueta para una etiqueta
simple.
Desarrollo de un contenedor de rutinas incluidas en el cuerpo
del HTTP.
Modulo 19 - Desarrollando rutinas avanzadas
Desarrollo de una rutina tag dentro del cuerpo iteractivo
de un HTTP.
Modulo 20 - Integrando aplicaciones Webs con Enterprise
JavaBeans
Entendiendo Java 2 Platform, Enterprise Edition (J2EE)
en un algo nivel.
Desarrollando una aplicación Web que se integra cuando
un componente EJB usa el modelo Business Delegte.