psicologia
JDBC - JSP
Ing. Freddy Infantes Quiroz
finfantesq@upao.edu.pe
UPAO : Escuela de Ingeniería de Computación y Sistemas
Curso: Programación de Aplicaciones Web
Ciclo : 2013-0
Agenda
• ¿Qué es JSP?
• JSP vs Servlets
• Funcionamiento de JSP
• Objetos implícitos en JSP
• Elementos de JSP
•Script
•Directivas
•Comentarios
•Acciones
•Ejercicio.Ing. Freddy Infantes Quiroz
UPAO : Escuela de Ingeniería de Computación y Sistemas
Curso: Programación de Aplicaciones Web
Ciclo : 2013-0
¿Qué es JSP?
• Es una tecnología basada en Java que permite combinar código HTML
(Codigo Estático) con fragmentos de código java(Codigo Dinámico) para
generar paginas web dinámicas con extensión .jsp.
• En las paginas JSP simplemente escribimosel HTML de la forma normal
y encerramos el código de las partes dinámicas( código java) en unas
etiquetas especiales, la mayoría de las cuales empiezan con “”.
• Cabe indicar que las paginas JSP al igual que los Servlets se ejecutan
dentro de un contenedor web(Por Ejm. Tomcat)
Ing. Freddy Infantes Quiroz
UPAO : Escuela de Ingeniería de Computación y Sistemas
Curso: Programación deAplicaciones Web
Ciclo : 2013-0
¿Qué es JSP?
Ing. Freddy Infantes Quiroz
UPAO : Escuela de Ingeniería de Computación y Sistemas
Curso: Programación de Aplicaciones Web
Ciclo : 2013-0
JSP vs Servlets
•
Servlets: Java con HTML embebido.
•
JSP: HTML con Java embebido.
Semejanzas:
• JSP son una extensión de Servlets.
• Un JSP compilado es un Servlet, Debido a esto la 1° vez queaccedemos a la
pagina JSP, esta tarda un rato en ser cargada, pero el resto de accesos son
mucho mas rápido debido a que el servlet ya esta creado.
• Misma función: Construir contenido dinámico
•
Diferencias:
•
JSP separa mas claramente el diseño de la lógica.
•
Mas sencillo modificar código HTML que miles de sentencias println.
Ing. Freddy Infantes Quiroz
UPAO : Escuelade Ingeniería de Computación y Sistemas
Curso: Programación de Aplicaciones Web
Ciclo : 2013-0
Funcionamiento de JSP
•
Las paginas JSP cuando son invocados por 1° vez son traducidas a un Servlet , el
Servlet generado es cargado por el contenedor web( Por Ejm. Tomcat) y es el que
maneja las solicitudes que son enviadas.
•
La traducción de un JSP a un Servlet solo se da cuando el JSPes llamado por 1°
vez o cuando se realiza alguna modificación en el código JSP y se tiene que volver
a autogenerar el Servlet con los cambios realizados. Por lo tanto en el primer
llamado al JSP hay un tiempo de demora debido al proceso de traducción y
compilación.
•
NOTA:
Los Servlets se encuentran ya compilados, mientras que las paginas JSP se
compilan bajo petición lo que hace quela ejecución del Servlet sea algo mas
rápido(en la primera petición).
Ing. Freddy Infantes Quiroz
UPAO : Escuela de Ingeniería de Computación y Sistemas
Curso: Programación de Aplicaciones Web
Ciclo : 2013-0
Funcionamiento de JSP
Ing. Freddy Infantes Quiroz
UPAO : Escuela de Ingeniería de Computación y Sistemas
Curso: Programación de Aplicaciones Web
Ciclo : 2013-0
ObjetosImplícitos JSP
• Los objetos implícitos también son llamados variables predefinidas y se
utilizan directamente, sin crearlos: a continuación mostramos en una tabla
los objetos mas importantes:
Objeto
Clase o Interfaz
Descripción
request
javax.servlet.http.HttpServletRequest
Petición
response
javax.servlet.http.HttpServletResponse
Respuesta
outjavax.servlet.jsp.JspWriter
Cadena de salida para el contenido
de la pagina
session
javax.servlet.http.HttpSession
Datos especificos de la session de
usuario
cookie
Cookie
Datos especificos de la cookie del
usuario
Ing. Freddy Infantes Quiroz
UPAO : Escuela de Ingeniería de Computación y Sistemas
Curso: Programación de Aplicaciones Web
Ciclo : 2013-0
Elementos JSP
1. Elementos de...
Regístrate para leer el documento completo.