Resumo aula servlet WEB III
10 Feb 2015 / StudiesServlet é uma interface definida no pacote javax.servlet usado para estender as funcionalidades de um servidor. Sendo que um Servlet container é o recipiente para servlets dentro de um Servidor Web que é o responsável por gerar páginas Java, dinâmicas para o usuário. Cada servlet é uma classe Java com elementos específicos. A principal função do servlet container é encaminhar solicitações para o servlet onde o JVM irá processa-los.
Alguns servidores que suportam servlets:
- Tomcat - Configurando e rodando uma aplicação básica
- Glassfish
- Resin - possui uma versão OS (AS)
- Jetty - já foi utilizado como servlet container do JBOSS - Tutorial
- IBM WebSphere - Tutorial
- WebLogic Server - Oracle Tutorial
- IIS – (precisa de add-nos) Deploying Servlet applications on IIS
- iPlanet Web Server – Oracle
- Jaminid
- Enhydra
Mais alguns Web Servers Open Source in Java
Enquanto um web container é essencialmente um ambiente que controla servlets, nesse caso. Mais se refere a qualquer software que inclua um mini web server. Já um server application é um servidor que contem um web container, EJB container, JDB ,entre outros formando assim um ambiente Java EE (Enterprise Edition).