Introducción JSP
¿Qué es Java Server Pages?
JSP es sinónimo de Java Server Pages, es una tecnología de desarrollo web dinámico. Utiliza etiquetas JSP para insertar código Java en páginas HTML. Etiquetas típicamente <% comienzan con extremo con%>.
JSP es un servlet de Java, utilizado principalmente para implementar la sección de interfaz de usuario de aplicaciones Web en Java. desarrolladores web que a través de una combinación de código HTML, XHTML códigos, elementos XML y operativo embebido JSP y comandos para escribir JSP.
JSP obtener los datos de entrada del usuario, bases de datos de acceso y otras fuentes de datos a través de formularios web, a continuación, crear dinámicamente páginas web.
etiquetas JSP tiene una variedad de funciones, tales como el acceso a la base de datos, el usuario selecciona la información del registro, componentes JavaBeans de visita, etc, también puede transmitir información de control y compartir información en diferentes páginas.
¿Por qué utilizar JSP?
programa JSP con programas CGI tener funciones similares, pero en comparación, y los programas CGI, JSP programa tiene las siguientes ventajas:
- rendimiento superior, ya que los elementos JSP pueden ser dinámicamente incrustan directamente en páginas HTML sin necesidad de una referencia de archivos CGI separados.
- Llamar a un servidor ya está compilado archivo JSP, en lugar de la CGI intérprete / Perl que se debe cargar el guión de destino.
- API de servlets Java basado en JSP, por lo tanto, JSP tiene una variedad de robusta API de Java a nivel de empresa, incluyendo JDBC, JNDI, EJB, JAXP, y así sucesivamente.
- páginas JSP se pueden utilizar con la lógica de negocio mango servlets, este modelo se apoya en Java motor de plantillas servlet.
Por último, JSP Java EE es una parte integral de una plataforma de aplicaciones empresariales completa. Esto significa que la JSP puede utilizar de la manera más sencilla de lograr las aplicaciones más complejas.
ventajas de JSP
Aquí hay otros beneficios que aporta el uso de JSP:
- En comparación con ASP: JSP tiene dos ventajas. En primer lugar, la parte dinámica está escrito en Java, en lugar de VB u otro lenguaje MS-específica, es más potente y fácil de usar. El segundo punto es JSP portátil fácil de plataforma que no sea MS.
- En comparación con los servlets puros: JSP puede escribir o modificar fácilmente las páginas HTML sin tener que hacer frente a una gran cantidad de sentencias println.
- En comparación con SSI: SSI formulario de datos no está disponible y no puede ser un enlace de base de datos.
- En comparación con JavaScript: Aunque JavaScript puede generar dinámicamente HTML en el cliente, pero es difícil para interactuar con el servidor, y por lo tanto no puede proporcionar servicios complejos, como el acceso de base de datos y procesamiento de imágenes, y así sucesivamente.
- En comparación con el HTML estático: HTML estático no contiene información dinámica.
Ahora qué?
Tomaremos paso a paso para construir el entorno operativo JSP, lo que requiere una cierta base Java.
Si usted no ha aprendido de Java, podemos ofrecerle primero aprende los tutoriales de Java .