Desenvolvendo Servlets com Extensões do WebSphere Application Server
Use esta tarefa para fornecer um resumo das extensões do WebSphere Application Server que podem ser usadas para desenvolver servlets.
Sobre Esta Tarefa
Procedimento
- Reveja as especificações suportadas.
Crie componentes Java™, consultando as especificações do Servlet.
O servidor de aplicativos inclui seus próprios pacotes que se estendem e se incluem na API (Interface de Programação de Aplicativos) do Java Servlet. Essas extensões e adições facilitam o gerenciamento de estados de sessões, a criação de páginas da Web personalizadas, a geração de melhores relatórios de erros de servlet e o acesso aos bancos de dados. Localize a documentação da API das APIs do servidor de aplicativos no diretório
install_root\web\apidocs
app_server_root/web/apidocs da instalação padrão. Todas as APIs públicas do Servidor de Aplicativos estão localizadas nos pacotes com.ibm.websphere, entretanto, o pacote com.ibm.websphere.servlet é específico para as APIs do servlet do produto.
- Utilize seu IDE (Integrated Development Environment) preferido ou um editor de texto para desenvolver ou migrar artefatos de código que atendam às especificações.
- Teste os artefatos do código.
O que Fazer Depois
Monte os seus artefatos de código em um módulo da Web usando ferramentas do conjunto como um pré-requisito para implementar o código para o servidor de aplicativos.
Subtópicos
Configuring page list servlet client configurations
You can define PageListServlet configuration information in the IBM Web Extensions file. The IBM Web Extensions file is created and stored in the web applications archive (WAR) file by an assembly tool.The client_types.xml file
The client_types.xml file provides client type detection support for servlets extending PageListServlet. Using the configuration data in the client_types.xml file, servlets can determine the language type that calling clients require for the response.Considerações do Servlet Java
O WebSphere Application Server tradicionalVersão 9.0 suporta a especificação do Servlet 3.1. Saiba sobre os recursos e as mudanças no comportamento para o Servlet 3.1.Programmatic configuration of listeners, filters, and servlets
Learn about the configuration methods, addListener, addFilter, and addServlet, which were introduced in the Servlet 3.0 specification. You can call these methods, which are part of the ServletContext interface, from a ServletContainerInitializer or a ServletContextListener.Configurações de Parâmetros Iniciais para Servlets
Use esta página para especificar parâmetros iniciais que são transmitidos ao método init dos filtros de servlet do módulo da Web. Você pode especificar os valores de parâmetro iniciais para servlets nos módulos da Web durante ou após a instalação de um aplicativo em um destino de implementação do WebSphere Application Server. Os valores <param-value> especificados nas instruções <init-param> do arquivo web.xml dos módulos da Web são usados por padrão.Filtragem de Servlets
A filtragem de servlet fornece um novo tipo de objeto chamado de filtro, que pode transformar um pedido ou modificar uma resposta.autoRequestEncoding and autoResponseEncoding
Starting with WebSphere Application Server Version 5, the web container no longer automatically sets request and response encodings, and response content types. Programmers are expected to set these values using available methods in the Servlet 2.3 specification or later. If programmers choose not to use the character encoding methods, they can specify the autoRequestEncoding and autoResponseEncoding extensions, which enable the application server to set the encoding values and content type.Application life cycle listeners and events
With application life cycle listeners and events, which are now part of the Servlet API, you can notify interested listeners when servlet contexts and sessions change. For example, you can notify users when attributes change and if sessions or servlet contexts are created or destroyed.


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