Programacion java

PROGRAMACIÓN JAVA
SERVER PAGES Y SERVLETS

• Introduccion
• ¿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?
• Instalación y Configuración del Servidor
• Obtener e Instalar los Kits de Desarrollo de Servlets y JSP
o Unix (C Shell)
o Windows 95/98/NT
• Instalar un servidor Web conCapacidad para Servlets
• Estructura Básica de un Servlet
• Estructura Básica de un Servlet
• Un Sencillo Servlet que Genera Texto Normal
o HelloWorld.java
o Compilar e Instalar el Servlet
o Ejecutar el Servlet
• Un Servlet que Genera HTML
o HelloWWW.java
o Resultado de HelloWWW
• Utilidades de Construcción de HTML Sencillo
o ServletUtilities.java
o HelloWWW2.java
• Manejar Datos deFormularios
• Introducción
• Ejemplo: Leer Tres Parámetros
o ThreeParams.java
o Salida de ThreeParams
• Ejemplo: Listar todos los Datos del Formulario
o ShowParameters.java
o ShowParameters
o Resultados del envío
• Leer Cabeceras de Solicitud HTTP
• Introducción a las Cabeceras de Solicitud
• Leer Cabeceras de Solicitud desde Servlets
• Ejemplo: Imprimir todas las Cabeceras
oShowRequestHeaders.java
o Salida de ShowRequestHeaders
• Acceder a Variables Estándards CGI
• Introducción a las Variables CGI
• Equivalentes Servlet a la Variables Estándards CGI
• Ejemplo: Leer las Variables CGI
o ShowCGIVariables.java
o Salida de ShowCGIVariables
• Códigos de Estado HTTP
• Introducción
• Especificar Códigos de Estado
• Códigos de Estado HTTP 1.1 y sus Significados
•Ejemplo: Motor de Búsqueda
o SearchEngines.java
o SearchSpec.java
o SearchSpec.java
o Pantalla inicial
o Resultados de la Busqueda
• Especificar Cabeceras de Respuesta HTTP
• Introducción
• Cabeceras de Respuesta más Comunes y sus Significados
• Ejemplo: Recarga Automática de Páginas como Cambio de Contenido
o PrimeNumbers.java
o PrimeNumbers.html
o Inicio
o Resultados intermedios
oResultado Final
• Manejar Cookies
• Introducción a los Cookies
• Seguimiento de sesion
• 1. ¿Qué es el Seguimiento de Sesión?
• 2. El API de Seguimiento de Sesión
o 2.1 Buscar el objeto HttpSession asociado con la petición actual.
o 2.2 Buscar la Información Asociada con un Sesión.
o 2.3 Asociar Información con una Sesión
• 3. Ejemplo: Mostrar Información de Sesión
• JavaServer Pages(JSP) 1.0
• 1. Introducción
• 2. Sumario de Síntaxis
• 3. Plantilla de Texto: HTML estático
• 4. Elementos de Script JSP
o 4.1 Expresiones JSP
o 4.2 Scriptlets JSP
o 4.3 Declaraciones JSP
• 5. Directivas JSP
o 5.1 La directiva page
o 5.2 La directiva include JSP
• 6. Ejemplo: Usar Elementos de Script y Directivas
• 7. Variables Predefinidas
o 7.1 request
o 7.2 response
o 7.3 out
o 7.4session
o 7.5 application
o 7.6 config
o 7.7 pageContext
o 7.8 page
• 8. Accciones
o 8.1 Acción jsp:include
o 8.2 Acción jsp:useBean
o 8.3 Más detalles de jsp:useBean
o 8.4 Acción jsp:setProperty
o 8.5 Acción jsp:getProperty
o 8.6 Acción jsp:forward
o 8.7 Acción jsp:plugin
• 9. Convenciones de Comentarios y Caracteres de Escape
• Introducción a JSP
• La creacción y compilación delServlet es automática
• ¿Cómose usan las página JSP?
• ¿Por donde Empezar?
• Instalación y Configuración
• Instalar los Ficheros HTML, JSP, y de Servlets
• Arrancar y Parar el Servidor
• Acceder a Ficheros HTML y JSP
o Acceder a un Fichero JSP
o Acceder a un Fichero HTML
• Directivas JSP
• Duke Dice Hello
• El Banner de Duke (dukebanner.html)
• La página JSP (helloworld.jsp)
• LaDirectiva Page
• La Directiva Include
• Una Nota sobre las Etiquetas JSP
• ¿Cómo ejecutar la aplicación de ejemplo
• El Principio de JSP
• Duke Dice Hello
• El Banner de Duke (dukebanner.html)
• La página JSP (helloworld.jsp)
• La Directiva Page
• La Directiva Include
• Una Nota sobre las Etiquetas JSP
• ¿Cómo ejecutar la aplicación de ejemplo
• Manejar Formularios HTML
• ¿Qué le…