Qué es JSP

  • Por
La tecnología Java para la creación de páginas web con programación en el servidor.
JSP es un acrónimo de Java Server Pages, que en castellano vendría a decir algo como Páginas de Servidor Java. Es, pues, una tecnología orientada a crear páginas web con programación en Java.

Bibliografía: Esta descripción de JSP está extraída de un PDF en inglés muy completo que introduce la tecnología, que se puede encontrar el la página corporativa de Java de Sun Microsystems, en su sección de aprendizaje online. A su vez, dicho manual proviene del portal Java jGuru.

jGuru: Introduction to JavaServer Pages technology

Con JSP podemos crear aplicaciones web que se ejecuten en variados servidores web, de múltiples plataformas, ya que Java es en esencia un lenguaje multiplataforma. Las páginas JSP están compuestas de código HTML/XML mezclado con etiquetas especiales para programar scripts de servidor en sintaxis Java. Por tanto, las JSP podremos escribirlas con nuestro editor HTML/XML habitual.

Motor JSP

El motor de las páginas JSP está basado en los servlets de Java -programas en Java destinados a ejecutarse en el servidor-, aunque el número de desarrolladores que pueden afrontar la programación de JSP es mucho mayor, dado que resulta mucho más sencillo aprender que los servlets.

En JSP creamos páginas de manera parecida a como se crean en ASP o PHP -otras dos tecnologías de servidor-. Generamos archivos con extensión .jsp que incluyen, dentro de la estructura de etiquetas HTML, las sentencias Java a ejecutar en el servidor. Antes de que sean funcionales los archivos, el motor JSP lleva a cabo una fase de traducción de esa página en un servlet, implementado en un archivo class (Byte codes de Java). Esta fase de traducción se lleva a cabo habitualmente cuando se recibe la primera solicitud de la página .jsp, aunque existe la opción de precompilar en código para evitar ese tiempo de espera la primera vez que un cliente solicita la página.

Ejemplo de página JSP

En la imagen siguiente se puede ver un ejemplo extremadamente simple de una página JSP y el esquema de conversión de esa página en un servlet.

Diagrama de una página JSP

Prerequisitos

Para aprender JSP, aparte de conocer HTML, será necesario comprender y tener algo de experiencia en la programación en Java, que es un lenguaje de programación Orientado a Objetos por completo. Una vez conocida la programación en Java se puede estudiar por encima el sistema de Servlets, lo que nos dará una mejor idea del funcionamiento interno del motor JSP.

Para aprender Java podemos consultar algunos enlaces del correspondiente directorio de nuestro buscador de enlaces.

Además, necesitaremos descargar e instalar Tomcat, el contenedor de servlets usado en la referencia oficial de implementación de JSP. Podemos acceder a un ejercicio para aprender a realizar esta instalación, disponible también en la referencia de aprendizaje de la página de Java.

Referencias JSP

Hemos creado una nueva sección en nuestro directorio dedicada por completo a las páginas JSP, que será muy interesante para todo aquel que desee profundizar en el tema.

Autor

Miguel Angel Álvarez

Miguel es fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Comenzó en el mundo del desarrollo web en el año 1997, transformando su hobby en su trabajo.

Compartir

Comentarios

joseMaubet

12/1/2007
Muy buen articulo. Gracias por el esfuerzo.

asdasd

24/8/2009
asdasdasdas
asdasdsadsadasdasdasdaasdasdas

asd
asd
as
da
sd
asd
as
d
asd
as
d
asd
as
das
da
sd
asd
as
d
asd
as
da
sd
asd
as
d
asd
as
das
d
asd
as
d
as
fas
f
as
dfj
fg
ngjf
gbsd
hf
gj
gf
hn
fghsd

Rolando Andres

16/11/2009
Muy Poca imformacion.......
Hola ,, lo que veo en el pos es que encuentro muy poca imformacion,,, esta muy incompleta::: falta mas datos::: Por Favor:::
Linda Pag.!!
Gracias..

ole

19/9/2014
ole
ele olé!