Está en la página 1de 6

Java - Web

GUA INTRODUCCIN A LOS JSP SERVLETS

JSP
Los Java Server Pages (JSP) es una tecnologa Java que permite generar contenido dinmico para web,en forma de documentos HTML, XML o de otro tipo. Esta tecnologa es un desarrollo de la compaa Sun Microsystems. La Especificacin JSP 1.2 fue la primera que se liber y en la actualidad est disponible la Especificacin JSP 2.1. Las JSP's permiten la utilizacin de cdigo Java mediante scripts. Adems, es posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilizacin de Bibliotecas de Etiquetas (TagLibs o Tag Libraries) externas e incluso personalizadas. El sitio oficial es: http://java.sun.com/products/jsp/

Servlet
Un servlet es un objeto que se ejecuta en un servidor o contenedor JEE, especialmente diseado para ofrecer contenido dinmico desde un servidor web, generalmente HTML. Otras opciones que permiten generar contenido dinmico son con los lenguajes ASP, PHP, JSP (un caso especial de servlet) y Python. Forman parte de JEE (Java Enterprise Edition), que es una ampliacin de JSE (Java Standard Edition). El uso ms comn de los servlets es generar pginas web de forma dinmica a partir de los parmetros de la peticin que enve el navegador web. GlassFish v3 implementa la especificacin de Java Servlet 3.0 y GlassFish v2.1 implementa la especificacin de Java Servlet 2.5 El sitio oficial es: http://java.sun.com/products/servlet/reference/index.html

Java - Web

Servidores de aplicaciones

En informtica, se denomina servidor de aplicaciones a un servidor en una red de computadores que ejecuta ciertas aplicaciones. Usualmente se trata de un dispositivo de software que proporciona servicios de aplicacin a las computadoras cliente. Un servidor de aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones de lgica de negocio y de acceso a los datos de la aplicacin. Los principales beneficios de la aplicacin de la tecnologa de servidores de aplicacin son la centralizacin y la disminucin de la complejidad en el desarrollo de aplicaciones. Si bien el trmino es aplicable a todas las plataformas de software, hoy en da el trmino servidor de aplicaciones se ha convertido en sinnimo de la plataforma Java EE (antes J2EE) de Sun Microsystems.

WebSphere

WebSphere es una familia de productos de software propietario de IBM, aunque el trmino se refiere de manera popular a uno de sus productos especficos: WebSphere Application Server (WAS). WebSphere ayud a definir la categora de software middleware y est diseado para configurar, operar e integrar aplicaciones de e-business a travs de varias plataformas de red usando las tecnologas del Web. La familia de productos WebSphere adems incluye herramientas para disear procesos de negocio (WebSphere Business Modeler), para integrarlos en las aplicaciones existentes (WebSphere Designer) y para ejecutar y monitorizar dichos procesos (WebSphere Process Server, WebSphere Monitor). El sitio oficial es: http://www-01.ibm.com/software/websphere/

Java - Web

GlassFish

GlassFish es un servidor de aplicaciones desarrollado por Sun Microsystems que implementa las tecnologas definidas en la plataforma Java EE y permite ejecutar aplicaciones que siguen esta especificacin. La versin comercial es denominada Sun GlassFish Enterprise Server. Es gratuito y de cdigo libre, se distribuye bajo un licenciamiento dual a travs de la licencia CDDL y la GNU GPL. GlassFish est basado en el cdigo fuente donado por Sun y Oracle Corporation, ste ltimo proporcion el mdulo de persistencia TopLink. GlassFish tiene como base al servidor Sun Java System Application Server de Sun Microsystems, un derivado de Apache Tomcat, y que usa un componente adicional llamado Grizzly que usa Java NIO para escalabilidad y velocidad. El sitio oficial es: https://glassfish.dev.java.net/

Java - Web

Tomcat
Tomcat (tambin llamado Jakarta Tomcat o Apache Tomcat) funciona como un contenedor de servlets desarrollado bajo el proyecto Jakarta en la Apache Software Foundation. Tomcat implementa las especificaciones de los servlets y de JavaServer Pages (JSP) de Sun Microsystems. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtindolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinacin con el servidor web Apache. Tomcat puede funcionar como servidor web por s mismo. En sus inicios existi la percepcin de que el uso de Tomcat de forma autnoma era slo recomendable para entornos de desarrollo y entornos con requisitos mnimos de velocidad y gestin de transacciones. Hoy en da ya no existe esa percepcin y Tomcat es usado como servidor web autnomo en entornos con alto nivel de trfico y alta disponibilidad. Tomcat 3.x (distribucin inicial) Implementado a partir de las especificaciones Servlet 2.2 y JSP 1.1 Recarga de servlets Funciones bsicas HTTP

Tomcat 4.x Implementado a partir de las especificaciones Servlet 2.3 y JSP 1.2 Contenedor de servlets rediseado como Catalina Motor JSP rediseado con Jasper Conector Coyote Java Management Extensions (JMX), JSP Y administracin basada en Struts

Java - Web

Tomcat 5.x Implementado a partir de las especificaciones Servlet 2.4 y JSP 2.0 Recoleccin de basura reducida Capa envolvente nativa para Windows y Unix para la integracin de las plataformas Anlisis rpido JSP Tomcat 6.x Implementado de Servlet 2.5 y JSP 2.1 Soporte para Unified Expression Language 2.1 Diseado para funcionar en Java SE 5.0 y posteriores Soporte para Comet a travs de la interfaz CometProcessor El sitio oficial es: http://tomcat.apache.org/

Java - Web

También podría gustarte