Índice:
Definição - O que significa Container?
Container, no contexto do desenvolvimento Java, refere-se a uma parte do servidor responsável pelo gerenciamento do ciclo de vida dos aplicativos da Web. Os aplicativos da Web especificam o gerenciamento do ciclo de vida necessário com a ajuda de um contrato apresentado no formato XML. O contêiner da Web não pode ser acessado diretamente por um cliente. Em vez disso, o servidor gerencia o contêiner da Web, que por sua vez gerencia o código do aplicativo da Web.
Techopedia explica Container
O contêiner é um componente importante dos aplicativos da Web na tecnologia J2EE baseada em Java. É responsável por manter os componentes individuais no lado do servidor, que incluem servlets Java, páginas do servidor Java e faces do servidor Java. Como os serviços serão fornecidos e acessados é determinado por um contrato, que é um contrato entre o aplicativo Web e o contêiner. Isso fornece uma quantidade considerável de segurança na estrutura J2EE, porque os aplicativos clientes desconhecem a existência do contêiner e, portanto, não podem ser acessados diretamente. Portanto, o contêiner da Web é responsável por inicializar os componentes de aplicativos da Web e chamar solicitações de clientes nos componentes.
