15 Desarrollo Web con JSP y Servlets Flashcards
¿Qué es JSP en Java?
JavaServer Pages, una tecnología para generar contenido web dinámico.
¿Qué es un Servlet?
Un componente Java que maneja solicitudes y respuestas HTTP en una aplicación web.
¿Cuál es el ciclo de vida de un Servlet?
init()
, service()
, destroy()
.
¿Qué es el objeto HttpServletRequest
?
Un objeto que encapsula la solicitud HTTP enviada al servidor.
¿Qué es el objeto HttpServletResponse
?
Un objeto que encapsula la respuesta HTTP enviada al cliente.
¿Cómo se configura un Servlet en web.xml
?
Con etiquetas <servlet>
y <servlet-mapping>
.
¿Qué es una expresión JSP?
Una expresión incrustada en JSP usando <%= ... %>
.
¿Qué diferencia hay entre include
y forward
en JSP?
include
inserta contenido de otra página; forward
redirige la solicitud.
¿Qué es el modelo MVC en JSP y Servlets?
Una arquitectura que separa modelo, vista y controlador.
¿Cómo se manejan sesiones en JSP y Servlets?
Usando HttpSession
con request.getSession()
.
¿Qué es un filtro en Java EE?
Un componente que intercepta solicitudes y respuestas HTTP.
¿Cómo se define un filtro en web.xml
?
Con etiquetas <filter>
y <filter-mapping>
.
¿Qué es un listener en Servlets?
Un componente que detecta eventos en la aplicación web.
¿Qué hace la anotación @WebServlet
?
Define un Servlet sin necesidad de web.xml
.
¿Qué es el objeto ServletContext
?
Un objeto que almacena información global de la aplicación.
¿Qué es una directiva JSP?
Instrucciones para el motor de JSP, como <%@ page ... %>
.
¿Qué hace la directiva <%@ include ... %>
en JSP?
Incluye contenido estático en tiempo de compilación.
¿Qué es EL
(Expression Language) en JSP?
Un lenguaje de expresiones para acceder a datos en JSP.
¿Qué es JSTL
en JSP?
JavaServer Pages Standard Tag Library, un conjunto de etiquetas para JSP.
¿Cómo se evita el acceso directo a archivos JSP?
Colocándolos dentro de WEB-INF
.