Sunteți pe pagina 1din 4

INVESTIGACIN

Qu es un JSP?
Qu es un servlet?
Que es un servidor de aplicaciones Java?
Servidores de aplicaciones para Java

Equipo:
Diaz Visuet Daniel Walter
Hernndez lvarez Miriam
Snchez Castillo Ezequiel
Humberto Salgado Torres
Sergio Miguel Barrera Resendiz
Zamora Salas Ricardo

Qu es JSP?
JSP (java server pages) es una tecnologa que est orientada a crear pginas web con
programacin JAVA.
Con JSP se pueden crear aplicaciones web y que se ejecuten en variados servidores web, de
mltiples plataformas ya que JAVA es un lenguaje multiplataforma. Las pginas JSP estn compuestas
por cdigo HTML/XML mezclado con etiquetas especiales para programar scripts de servidor en sintaxis
JAVA.
Motor JSP
El motor de las pginas JSP est basado en los servlets de JAVA (programas en JAVA destinados a
ejecutarse en el servidor).
En JSP las pginas se crean de manera parecida a como se crean en ASP o PHP. Se genera el
archivo con extensin .jsp que se incluye dentro de la estructura de las etiquetas HTML. Antes de que los
archivos sean funcionales, el motor JSP lleva acabo una fase de traduccin de esa pgina en un servlet,
implementado en un archivo class.

Qu es un servlet?
Nos permite crear aplicaciones web dinmicas, en las que el usuario puede interactuar con la
aplicacin tales como insertar, consultar o eliminar datos. Es un objeto Java que hereda del paquete
javax.servlet.Servlet. Son pequeos programas escritos en Java que admiten peticiones a travs del
protocolo HTTP. Los servlets reciben peticiones desde un navegador web, las procesan y devuelven una
respuesta al navegador, normalmente en HTML. Los Servlets son los intermediarios entre el navegador
web y los datos. Son mdulos escritos en Java que se utilizan en un servidor, que puede o no ser
servidor web, para extender sus capacidades de respuesta a los clientes al utilizar las potencialidades de
Java.

Propiedades

Manejo de Sesiones: Se puede hacer seguimiento de usuarios a travs de distintos servlets a


travs de la creacin de sesiones.
Utilizacin de Cookies: Las cookies son pequeos datos en texto plano que pueden ser
guardados en el cliente. La API de servlets permite un manejo fcil y limpio de ellas.
Multi-thread: Los servlets soportan el acceso concurrente de los clientes, aunque hay que tener
especial cuidado con las variables compartidas a menos que se utilize la interfaz
SingleThreadModel.
Programacin en Java: Se obtienen las caractersticas de multiplataforma o acceso a APIs como
JDBC, RMI, etc.

Qu es un servidor de aplicaciones java?


Se llama servidor de aplicaciones a un servidor en una red de computadores que ejecuta aplicaciones. Se
trata de un dispositivo de software que proporciona servicios de aplicacin a las computadoras cliente.
Un servidor de aplicaciones casi siempre gestiona la mayor parte (o todas) las funciones 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.
Servidores ms populares que se usan Como consecuencia del xito del lenguaje de programacin Java,
el trmino servidor de aplicaciones usualmente hace referencia a un servidor de aplicaciones Java EE.

Servidores para JAVA

Tomcat es un servidor web mutliplataforma que funciona como contenedor de servlets y que
implementa las especificaciones de los servlets. Este servidor es mantenido y desarrollado por
miembros de la fundacin y voluntarios independientes.

ESTRUCTURA
La jerarqua de directorios es:

bin: arranque, cierre, scripts y tambin ejecutables.

common: clases comunes que puede utilizar un contenedor de servletsy

logs: logs del contenedor de servlets y de las aplicaciones.

server: clases usadas por el contenedor de servlets.

shared: clases compartidas por todas las aplicaciones.

webapps: directorio que contiene las aplicaciones

work: almacena temporalmente ficheros y directorios

CARACTERSTICAS
Las principales caractersticas son:

Autenticacin de acceso.

Negociacin de credenciales.

HTTPS

Alojamiento compartido

Servlets de Java.

Caractersticas
Tiene mucha compatibilidad con las lneas de comandos, una seguridad mejorada y compatibilidad
con clsteres. Tambin esta acompaado de una herramienta de migracin integrada que le ayuda
a migrar las aplicaciones y configuraciones de Web Server 6.0 a 6.1 y a 7.0
Sun Java System Web Server incluye nuevas funciones siguientes:

Interfaz rediseada

Compatibilidad con la interfaz de lnea de comandos

Compatibilidad con el sistema Sun

Archivos de configuracin consolidados

Compatibilidad con conectividad de base de datos Java

Jetty se enfoca en crear un servidor web ligero y eficiente. Su tamao lo hace muy bueno para
ofrecer Servicios Web en aplicaciones independientes. Su funcionamiento se basa en la definicin y
utilizacin de un conjunto de componentes conectados entre si:

Un conjunto de Manejadores (Handlers) que manejan las solicitudes de las conexiones,


produciendo respuestas.

Es un servidor de aplicaciones de software libre desarrollado por Sun , que es una compaa
de Oracle , que implementa las tecnologas definidas en la plataforma Java EE y permite ejecutar
aplicaciones. Es gratuito, de cdigo libre aunque tambin se distribuye con opcin de licencia dual.
La versin comercial es llamada Oracle GlassFish Enterprise Server.

S-ar putea să vă placă și