martes, 23 de noviembre de 2010

Exposición Java Server Pages

Que es JSP?

JSP (java server pages) es una tecnología web, que se usa para generar documentos xhtml, html y xml dinámicos.
JSP es un producto de la compañía mycrosystems y su funcionamiento se basa en script’s, con la sintaxis similar a java.

Datos de JSP

JSP al igual que php y asp permite incrustar código JSP dentro del html, para generar informacion dinámica basándose en el acceso a bases de datos.

• El código JSP se incrusta en el html dentro de las marcas a esto se le llama scriptled.

• Una de la grandes ventajas de JSP es que permite al programador integrar los scripts con clases de java los cuales son llamados (servlets), lo que permite tener por separado los modulos que se encargan de hacer los procesos de datos ( generalmente son los archivos . class, de los que se encargan de presentar visualmente los datos los cuales son los documentos JSP.

• Para correr un programa en JSP es necesario tener instalado un servidor que soporte la codificación de JSP por eso el mejor es el APACHE TOMCAT el cual posee un contenedor web que cumple con las especificaciones de JSP y de servlet.
La ventaja del código de JSP es que con él y su versatilidad tenemos toda la potencia del lenguaje java a nuestro alcance, con sus ventajas de reusabilidad, robustez y multiplataforma.

Código fuente de JSP:

El código fuente de una pagina JSP puede contener:

Directivas: que indican la informaicon general de la pagina, como pueden ser la importación de clases, si la pagina forma parte de una sesión.
Declaraciones:sirven para declarar métodos o variables.
Scriptlets:el código java embebido.
Expresiones: expresiones en código java que se evalúan y se envían a la salida.
Tags JSP: etiquetas especiales que interpretan el servidor.

La ventaja del código de JSP es que con él y su versatilidad tenemos toda la potencia del lenguaje java a nuestro alcance, con sus ventajas de reusabilidad, robustez y multiplataforma.


¿Cómo se usan las página JSP?

El uso adecuado de JSP hace posible combinar las mejores capacidades de HTML y XML con componentes de software reutilizables para crear aplicaciones del servidor.

Esto permite separar la función lógica del software de la representación grafica o teórica de los datos almacenados, así los programadores especializados en escribir en JavaBeans y los diseñadores de las paginas en HTML pueden unificar ambos sin necesidad de ser expertos en los dos lenguajes.

1 comentario: