Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos Subvencionados| NOTA: tanto el jspInit() como el jspDestroy() pueden redefinirse en el código de la jsp, aunque no es habitual. En cambio, el _jspService(..) no puede redefinirse. |
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de J2EE y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
| NOTA 1: obtenida la respuesta, es interesante observar el código fuente de la página yendo al menú Ver/Código fuente. Únicamente se visualiza el contenido estático de la página, es decir, las etiquetas asociadas al html, permaneciendo oculto el código Java que le da a la página su carácter dinámico |
| NOTA 2: como se ha estudiado en el esquema de funcionamiento, cuando se
realiza una petición a una página jsp, se crea, compila y ejecuta en el
contenedor web del servidor, un servlet que contiene el código causante de la
respuesta html.
El código fuente de dicho servlet y sus class se almacenan en tomcat_home\work\Catalina\localhost\jsp-examples\org\apache\jsp Primera_jsp.java Primera_jsp.class Si la jsp forma parte de una aplicación web propia, el servlet se almacenará en tomcat_home\work\Standalone\localhost\examples\dirRaiz |


| NOTA 3: si se introduce alguna modificación en el código Java, no es
necesario recompilar como en los servlets. Basta con actualizar los cambios en
la página jsp y actualizar el cliente web.
Lo que ocurre es que el código del servlet asociado, de modo transparente para el programador, se modifica, recompila y se vuelve a ejecutar. Comprobarlo modificando el color con el que se presenta la variable alumno. |
| NOTA 4: si el código Java asociado a la página jsp tiene un error, cuando
desde el cliente se intente acceder a ella, se mostrará una respuesta html con
mensajes de error asociados a la incorrecta generación del servlet
correspondiente.
Ejemplo: Si se modifica la línea if(nombre==null) por if(nombre=null), la respuesta es una página html asociada al código de estado 500 del servidor. Significa que no se ha podido compilar el código actualizado del servlet asociado a la página jsp, dado que hay un error en el mismo |
En la actualidad, JSP compite con ASP (Active Server Pages) o Páginas de servidor activo de Microsoft.
Ventajas de la tecnología JSP frente a la tecnología ASP son las siguientes:
En cambio, las páginas asp sólo trabajan con el servidor IIS (Internet Information Server) o Servidor de Información de Internet o con el PWS (Personal Web Server) o Servidor Web Personal, ambos de Microsoft. Los dos precisan de un sistema operativo Windows y además el primero no es gratuito.
Los beans son clases Java residentes en el servidor que cumplen una serie de requisitos y que se comportan como cajas negras: sólo es necesario conocer qué hacen y decidir si interesa o no utilizarlas desde las páginas jsp.
Son unos componentes que ofrecen al diseñador de una aplicación una serie de utilidades sin necesidad de conocer el modo en que se obtienen (de diseñarlos y darles utilidad se encarga el programador Java).
Si al diseñador le interesa, accederá al bean mediante una etiqueta adecuada; si no, no utilizará dicha etiqueta. Esta forma de trabajar permite al diseñador de la página no tener conocimientos profundos de Java.
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de J2EE y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Copyright 2008© ADRInfor S.L. Logroño | Tel: 941250116 Fax: 941236805 | Email | Politica de Privacidad