A API java Servlet possui dois pacotes, javax.servlet e javax.servlet.http. O primeiro pacote contém classes e interfaces básicas. Já o segundo pacote oferece classes e interfaces mais evoluídas, que ampliam as classes e interfaces do primeiro pacote. O primeiro pacote, javax.servlet, será estudado neste módulo. Já o pacote, “javax.servlet.http”, será estudado oportunamente.
O pacote javax.servlet possui diversas classes e interfaces. Neste módulo estudaremos aquelas consideradas essenciais para se escrever códigos em Java, que possam ser executados em servidores de aplicação web.
Abaixo, uma lista com os nomes dessas interfaces e classes a serem estudadas:
Como visto anteriormente, essa interface especifica os métodos abstratos do ciclo de vida de um servlet que são init, service e destroy. Além desses, essa interface especifica ainda as operações getServletConfig e getServletInfo. A operação getServletConfig deve retornar uma referência para o objeto ServletConfig, o qual estudaremos a seguir. Já a operação getServletInfo deve retornar uma String com informações sobre o servlet, como por exemplo, autor, versão, copyright, dentre outros.