Análisis del Java Server Pages

JSP son las siglas para determinar el Java Server Pages, que en castellano llegaría a expresar algo como Páginas de Servidor Java. Es, pues, un conjunto de técnicas encaminada a fundar páginas web con programación en Java.

Descripción: Esta representación de JSP está desencajada de un PDF en inglés bastante acabado que embute la tecnología, que se puede hallar en la página corporativa de Java de Sun Microsystems, en su sección de aprendizaje online. Así también, dicha guía procede del portal Java jGuru.

jGuru: Introduction to JavaServer Pages technology

Con JSP se pueden hacer aplicaciones web que se pongan en marcha en distintos servidores web, de variadas plataformas, ya que Java es en general un lenguaje multiplataforma. Las páginas JSP viven acomodadas de código HTML/XML combinado con etiquetas especiales para programar scripts del servidor en sintaxis Java. Pues entonces, las JSP se podrán escribir con vuestro editor HTML/XML usual.

Motor JSP

El motor de las páginas JSP está asentado en los servlets de Java (programas en Java consignados a elaborar en el servidor), sin embargo, el número de desarrolladores que pueden enfrentar la programación de JSP es mucho mayor, dado que el medio es mucho más fácil de aprender que los servlets.

En JSP se crean páginas de forma similar a como se hacen en ASP o PHP (otras dos tecnologías de servidor). Se crean documentos con extensión .jsp que añaden adentro de la estructura de etiquetas HTML, los dictámenes Java a establecer en el servidor. Antes de que sean eficaces los archivos, el motor JSP lleva a riendas una fase de traducción de esa página en un servlet, efectuado en un archivo class (Byte codes de Java). Dicha fase de traducción se lleva a cabo periódicamente cuando se toma la primera solicitud de la página .jsp, Si embargo, existe la opción de precompilar en código para impedir ese tiempo de espera la primera vez que una persona solicita la página.

Requisitos

Para instruirse con JSP, además de conocer HTML, es preciso entender 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 proceder a estudiar por arriba el sistema de Servlets, lo que os dará una mejor idea del trabajo interno del motor JSP.