J2EE/Servidor de Aplicações

Servidor de Aplicação (SA) J2EE é um software desenvolvido para disponibilizar uma aplicação J2EE. Além de disponibilizar aplicações, os SA's também oferecem vários recursos ao desenvolvedor como pool de conexão, controle de transação, segurança, gerenciamento de recursos, etc.

Dentre os SA's comerciais disponíveis, pode-se citar o WebSphere Application Server da IBM e o WebLogic Server da BEA Systems. Existem também servidores de software livre, como é o caso do JBoss.

Para aplicações mais simples, geralmente não há necessidade de utilizar EJB's, logo é possível utilizar um Container Servlet/JSP no lugar de um SA. O container mais famoso no mercado é o Tomcat, mas existem outros containers muito utilizados como o Jetty e o Resin. Todos estes containers são Open-Source.

Em java é possível escrever aplicações independentes de SA, ou seja, desenvolver aplicações que rodem em quaquer SA. Porém, na maioria das vezes isto não é necessário.


Esta página é um esboço de informática. Ampliando-a você ajudará a melhorar o Wikilivros.