|
Escrito por Administrator
|
|
Martes, 28 de Julio de 2009 14:40 |
|
Los JSPs son servlets: un JSP se compila a un programa en Java la primera vez que se invoca, y del programa en Java se crea una clase que se empieza a ejecutar en el servidor como un servlet.
La principal diferencia entre los servlets y los JSPs es el enfoque de la programación: un JSP es una página Web con etiquetas especiales y código Java incrustado, mientras que un servlet es un programa que recibe peticiones y genera a partir de ellas una página web. Gráfico del Funcionamiento de las JSP:

La principal ventaja de JSP frente a otros lenguajes es que permite integrarse con clases Java (.class) lo que permite separar en niveles las aplicaciones web, almacenando en clases java las partes que consumen más recursos (así como las que requieren más seguridad) y dejando la parte encargada de formatear el documento HTML en el archivo JSP. La idea fundamental detrás de este criterio es el de separar la lógica del negocio de la presentación de la información.
Desde el punto de vista de arquitectura, podríamos situar esta tecnología como una capa superior a las Servlets dentro de nuestra aplicación, ya que extiende la especificación Servlet 2.1. Ambas tecnologías fueron desarrolladas originalmente por Sun Microsystem.
|
| |
|
|
Última actualización el Miércoles, 17 de Marzo de 2010 12:12 |