Jspxml

Páginas: 6 (1328 palabras) Publicado: 30 de marzo de 2012
Parte I, Conocer JSP
Si hemos tenido la oportunidad de construir aplicaciones Web usando tecnologías como CGI y Servlets, estaremos acostumbrados a la idea de escribir un programa que genere la pagina entera (las partes estáticas y dinámicas) usando el mismo programa. Si estamos buscando una solución en la cual podamos separar las dos partes, no tenemos que buscar más. Las JavaServer Pages (JSP)están aquí. Las páginas JSP permiten que separemos la presentación final de la lógica de negocio (capas media y final). Es un gran "Rapid Application Development" (RAD) de aplicaciones Web. Esta sección explica los conceptos y las ventajas de la tecnología JSP, y luego demostraremos cómo utilizar esta tecnología emocionante, y cómo crear componentes reutilizables para manejar formularios.

LaWeb Dinámica
El Web se ha desarrollado desde un sistema de información distribuido hypermedia basado en red que ofrecía información estática hasta un mercado para vender y comprar mercancias y servicios. Las aplicaciones cada vez más sofisticadas para permitir este mercado requieren una tecnología para presentar la información dinámica. Las soluciones de primera generación incluyeron CGI, que esun mecanismo para ejecutar programas externos en un servidor web. El problema con los scripts CGI es la escalabilidad; se crea un nuevo proceso para cada petición. Las soluciones de segunda generación incluyeron vendedores de servidores Web que proporcionaban plug-ins y a APIs para sus servidores. El problema es que sus soluciones eran específicas a sus productos servidores. Por ejemplo, Microsoftproporcionó las páginas activas del servidor (ASP) que hicieron más fácil crear el contenido dinámico. Sin embargo, su solución sólo trabajaba con Microsoft IIS o Personal Web Server. Por lo tanto, si deseabamos utilizar ASP teníamos que confiarnos a los productos de Microsoft y no estaríamos gozando de la libertad de seleccionar nuestro servidor web y sistema operativo preferidos! Otra tecnologíade segunda generación que es absolutamente popular en las empresa son los Servlets. Los Servlets hacen más fácil escribir aplicaciones del lado del servidor usando la tecnología Java. El problema con los CGI o los Servlets, sin embargo, es que tenemos que seguir el ciclo de vida de escribir, compilar y desplegar . Las páginas JSP son una solución de tercera generación que se pueden combinarfácilmente con algunas soluciones de la segunda generación, creando el contenido dinámico, y haciéndo más fácil y más rápido construir las aplicaciones basadas en Web que trabajan con una variedad de otras tecnologías: servidores Web, navegadores Web, servidores de aplicación y otras herramientas de desarrollo.

JavaServer Pages (JSP)
La tecnología JSP es una especificación abierta (y gratis)disponible y desarrollada por Sun Microsystems como un alternativa a Active Server Pages (ASP) de Microsoft, y son un componente dominante de la especificación de Java 2 Enterprise Edition (J2EE). Muchos de los servidores de aplicaciones comercialmente

disponibles (como BEA WebLogic, IBM WebSphere, Live JRun, Orion, etcétera) ya utilizan tecnología JSP.

JSP contra ASP
JSP y ASP ofrecen funcionessimilares. Ambos utilizan etiquetas para permitir código embebido en una página HTML, seguimiento de sesión, y conexión a bases de datos. Algunas de las diferencias triviales son: •



Las páginas ASP están escritas en VBScript y las páginas JSP están escritas en lenguaje Java. Por lo tanto, las páginas JSP son independientes de la plataforma y las páginas ASP no lo son. Las páginas JSP usantecnología JavaBeans como arquitectura de componentes y las páginas ASP usan componentes ActiveX.

Más allá de estas diferencias triviales, hay varias diferencias importantes, que podrían ayudarnos a elegir la tecnología para nuestras aplicaciones: •





Velocidad y Escalabilidad: Aunque las páginas ASP son cacheadas, siempre son interpretadas, las páginas JSP son compiladas en...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS