Desarrollo de servlets con extensiones de WebSphere Application Server
Utilice esta tarea para obtener un resumen de las extensiones de WebSphere Application Server que puede utilizar para desarrollar servlets.
Acerca de esta tarea
Procedimiento
- Revise las especificaciones admitidas.
Cree componentes de Java™ que hagan referencia a las especificaciones de Servlet.
El servidor de aplicaciones incluye sus propios paquetes que se añaden a la Interfaz de programación de aplicaciones (Application Programming Interface - API) del Servlet de Java y la amplían. Estas ampliaciones y adiciones facilitan la gestión de los estados de las sesiones, la creación de páginas Web personalizadas, la generación de mejores informes de servlet y el acceso a bases de datos. Localice la documentación de las API de servidor de aplicaciones en el directorio
raíz_instalación\web\apidocs
raíz_servidor_aplicaciones/web/apidocs para la instalación predeterminado. Todas las API públicas de servidor de aplicaciones, se encuentran en los paquetes com.ibm.websphere, sin embargo, el paquete com.ibm.websphere.servlet es específico a las API de servlet de producto.
- Utilice el entorno IDE (entorno de desarrollo integrado) preferido, o bien un editor de texto, para desarrollar o hacer una migración de los artefactos de código que cumplen las especificaciones.
- Pruebe los artefactos de código.
Qué hacer a continuación
Ensamble los artefactos de código en un módulo web utilizando herramientas de ensamblaje como requisito previo para desplegar el código en el servidor de aplicaciones.
Subtopics
Implementación de las configuraciones del cliente del servlet de listas de páginas
La información de configuración de PageListServlet puede definirse en el archivo de ampliaciones Web de IBM (IBM Web Extensions). El archivo de ampliaciones Web de IBM se crea y almacena en el archivo WAR (archivo de aplicaciones web) mediante una herramienta de ensamblaje.El archivo client_types.xml
El archivo client_types.xml proporciona el soporte de detección de clientes para servlets que amplían PageListServlet. Mediante la utilización de los datos de configuración del archivo tipos_clientes.xml, los servlets pueden determinar el tipo de lenguaje que el cliente que realiza la llamada necesita para la respuesta.Consideraciones sobre Java Servlet
WebSphere Application Server tradicionalVersión 9.0 da soporte a las especificaciones Servlet 3.1. Obtenga información sobre las características y los cambios de comportamiento de Servlet 3.1.Configuración programática de escuchas, filtros y servlets
Conozca los métodos de configuración, addListener, addFilter y addServlet, que se han presentado en la especificación de Servlet 3.0. Puede llamar a estos métodos, que forman parte de la interfaz ServletContext, desde un ServletContainerInitializer o un ServletContextListener.Valores de Parámetros de inicialización de los servlets
Utilice esta página para especificar parámetros iniciales que se pasan al método init de filtros del servlet del módulo web. Puede especificar valores de parámetros para los servlets de los módulos web durante o después de la instalación de una aplicación en un destino de despliegue de WebSphere Application Server. Los valores <param-value> especificados en las sentencias <init-param> del archivo web.xml de los módulos web se utilizan por omisión.Filtro de servlets
El filtro de servlets proporciona un nuevo tipo de objeto denominado filtro que permite transformar una solicitud o modificar una respuesta.autoRequestEncoding y autoResponseEncoding
A partir de WebSphere Application Server, versión 5, el contenedor web ya no configura automáticamente los códigos de solicitudes y respuestas, ni los tipos de contenido de las respuestas. Los programadores deberán establecer estos valores utilizando los métodos disponibles en la especificación Servlet 2.3 o posterior. Si los programadores eligen no utilizar los métodos de codificación de caracteres, pueden especificar las extensiones autoRequestEncoding y autoResponseEncoding, que permiten al servidor de aplicaciones establecer los valores de codificación y el tipo de contenidos.Escuchas y sucesos del ciclo de vida de las aplicaciones
Con las escuchas y sucesos del ciclo de vida de las aplicaciones, que ahora forman parte de la API de servlets, puede notificar a las escuchas interesadas cuando se modifican los contextos de servlets y sesiones. Por ejemplo, puede notificar a los usuarios cuando cambien los atributos, y si se crean o destruyen contextos de servlets o sesiones.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_aov3servlet
File name: tweb_aov3servlet.html