(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