La pregunta SCWCD - Ciclo de vide de un JSP


(Imagen: Pancho Fierro - Bizcochero)

Aquí se las mando, a ver si le atinan:
  • Which statement concerning JSP is true?
    • Only jspInit() can be overriden
    • Only jspDestroy() can be overrriden
    • Only _jspService() can be overriden
    • Both jspInit() and jspDestroy() can be overriden
    • jspInit(), jspDestroy() and _jspService() can all be overriden
A ver, repasemos un poco de fundamentos. Un JSP es traducido por el contenedor en un Servlet, luego es compilado y finalmente está listo para atender request de los clientes como un servlet común y silvestre. AL tratarse de un Servlet, posee el ciclo de vida del mismo, por lo que posee , métodos equivalentes a init (jspInit) y destroy (jspDestroy). JSP le da al programador la posibilidad al programador de sobreescribir estos métodos para fines de obtención y liberación de recursos. Sin embargo, el método _jspService(); que es el que va a atender a los request es intocable, y es generado por el contenedor en base al código que definamos en nuestra página JSP.

Por ende, la respuesta es la cuarta.

Ayuda Memoria:
Los métodos JSP que empiezan con guión bajo (_), no pueden ser sobreescritos

Pregunta tomada de Head First in Servlets & JSP.

Publicar un comentario