Servlets
Servlets são programas Java™ que utilizam a API (Interface de Programação de Aplicativo) Java Servlet. Você deve empacotar servlets em um arquivos WAR (Web Application Archive) ou módulo da Web para implementação no servidor de aplicativos. Servlets executam em um servidor da web ativado para Java e estendem os recursos de um servidor da Web, da mesma forma que os applets executam em um navegador e estendem os recursos de um navegador.
Os servlets podem suportar conteúdo de página da Web dinâmico, fornecer acesso ao banco de dados, servir diversos clientes por vez e filtrar dados.
No servidor de aplicativos, discussões dos servlets têm como foco os servlets HTTP, que atendem clientes baseados na web.
É possível definir os servlets como arquivos de boas-vindas. Recursos não servlet são atendidos somente quando o atributo fileServingEnabled for definido com true no arquivo XMI de extensões IBM, ibm-web-ext.xmi, localizado no diretório WEB-INF de cada módulo da Web, ou utilizando uma ferramenta de montagem para definir a propriedade no arquivo .war de origem. O atendimento de arquivos de boas-vindas é conectado ao atendimento do conteúdo estático. Portanto o atributo fileServingEnabled é definido no módulo da Web.

No entanto, um módulo Java EE 5 ou posterior pode existir dentro de um aplicativo que inclui arquivos pré-Java EE 5 e usa a extensão do nome do arquivo .xmi.
Os arquivos ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi, e ibm-portlet-ext.xmi continuam a usar as extensões de arquivo .xmi.
sptcfgParâmetros de Contexto
Um contexto de servlet define a visualização de servidores do aplicativo da Web dentro da qual o servlet está executando. O contexto também suporta um servlet para acessar seus recursos disponíveis. Utilizando o contexto de servlet, um servlet pode registrar eventos em log, obter referências de URL para recursos e definir e armazenar atributos para outros servlets no contexto a ser utilizado. Essas propriedades declaram os parâmetros para o contexto de um aplicativo da Web. As propriedades transportam informações de configuração, como o endereço de e-mail para o webmaster ou o nome de um sistema com dados críticos.
Mapeamentos do Servlet
Um mapeamento de servlet é uma correspondência entre um pedido de cliente e um servlet. Os contêineres da Web utilizam caminhos de URL para mapear pedidos de cliente para servlets e seguem as regras de mapeamento de caminho de URL, conforme definido na especificação de Java Servlet. O contêiner utiliza o URI (Uniform Resource Identifier) do pedido, menos o caminho do contexto, como o caminho a ser mapeado para um servlet. O contêiner escolhe o caminho de contexto disponível de correspondência mais longa na lista de aplicativos da Web que ele hospeda.