As aplicações corporativas usam um modelo de várias camadas, com as camadas agrupadas por função. Ao desenvolver aplicativos corporativos no IDE, use um projeto de aplicação Web para desenvolver a camada da Web de um aplicativo corporativo. A aplicação Web pode então ser adicionada a um projeto de aplicativo corporativo. Uma aplicação empresarial é um conjunto de módulos EJB e de módulos de aplicação Web configurados para trabalharem juntos quando implantados em um servidor da aplicação Java EE.
Na camada da Web, as aplicações Web fornecem uma interface entre a camada do cliente executada na máquina cliente e a camada corporativa que lida com a lógica comercial do aplicativo. Geralmente, a visualização de apresentação inicial que um usuário acessa através de um navegador da Web é fornecida por uma aplicação Web.
Uma aplicação Web geralmente faz o seguinte:
Quando você desenvolve uma aplicação Web Java EE, são usados componentes Web como servlets, JSP e pontos finais do serviço Web e/ou páginas JSF.
Para obter mais informações sobre a camada da Web nas aplicações corporativas, consulte o Modelo de aplicativo Java EE no capítulo 1 do tutorial do Java EE: