DISEÑO DE APLICACIONES


Inclusión de servlets de Java en las aplicaciones de Web
Un servlet es un programa de Java que el servidor Web de IBM® Lotus® Domino(TM) ejecuta en repuesta a la solicitud de un navegador. Los servlets ofrecen una forma cómoda de agregar potente funcionalidad a su aplicación de Web. En algunos aspectos, los servlets se comportan como los programas CGI (del inglés Common Gateway Interface, interfaz común de gateway), pero están más estrechamente integrados con el servidor y pueden aprovechar clases de Java especiales. Por ejemplo, un servlet, en respuesta a una solicitud del navegador de Web, se podría conectar a una base de datos relacional o a un sistema empresarial y obtener datos.

Domino permite el uso de servlets y applets de Java en las aplicaciones de Web. La diferencia más importante entre estos tipos de programas de Java es cómo se ejecutan. Los servlets son programas concebidos para el servidor; una clase de Java de un servlet se carga y se ejecuta enteramente dentro del servidor Domino y el resultado del servlet, normalmente una página HTML, se devuelve al navegador. Por contra, los applets son programas concebidos para el cliente; una clase de Java de un applet se descarga en el navegador y este la ejecuta. Por lo tanto, los applets necesitan soporte de Java en el navegador mientras que los servlets no lo necesitan.

Los servlets para Domino deben ajustarse a la especificación de la API (del inglés Application Programming Interface, interfaz de programación de aplicaciones) de servlets de Java, un estándar abierto publicado por Sun Microsystems, Inc.

La ejecución de un servlet en Domino conlleva la escritura del servlet, la activación del soporte del servlet en Domino y, si es preciso, la configuración de las propiedades del servlet.

Véase también


Glosario
¿Desea opinar sobre la Ayuda o sobre la utilidad del producto?