Um contêiner Java EE pode oferecer serviços como gestão de...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - Contêiner Web e Contêiner EJB
O Java EE (Java Platform, Enterprise Edition) oferece um ambiente robusto para desenvolvimento e execução de aplicativos corporativos. Ao tratar de contêineres no contexto Java EE, estamos falando de ambientes que fornecem serviços específicos para diferentes tipos de componentes que compõem uma aplicação Java EE.
Contêiner Web: Este tipo de contêiner é responsável por gerenciar a execução de componentes web, como Servlets e páginas JSP (JavaServer Pages). Ele provê serviços como gerenciamento de sessão, integração com o contexto web e suporte a APIs relacionadas à parte web da especificação Java EE.
Contêiner EJB (Enterprise JavaBeans): O Contêiner EJB lida com a execução dos EJBs, que são componentes do lado do servidor usados para encapsular a lógica de negócios de uma aplicação. Ele oferece serviços como transações distribuídas, segurança, concorrência, e persistência.
Estes contêineres são fundamentais para o desenvolvimento de aplicações Java EE pois permitem que os desenvolvedores se concentrem na lógica de negócios, enquanto o contêiner cuida de aspectos complexos da execução da aplicação como transações, segurança, ciclo de vida dos componentes, entre outros.
Vamos agora entender o porquê as outras alternativas estão incorretas:
- A: Não existe um "Contêiner MVC" como tal no Java EE. MVC é um padrão de design que pode ser implementado utilizando-se dos contêineres disponíveis.
- B: "Applet Container" não é um termo que faz parte do ambiente Java EE, e sim do Java SE (Standard Edition), relacionado à tecnologia obsoleta de applets.
- D: "Servlet Container" e "JSP Container" são conceitos relacionados ao Contêiner Web, mas não são contêineres separados no Java EE.
- E: "Application Client Container" é um tipo de contêiner no Java EE, que gerencia a execução de aplicações clientes Java EE, mas a questão pede os dois tipos principais de contêiner, sendo que o "Application Client Container" é considerado menos central que o "Contêiner EJB".
Portanto, a alternativa C é a correta pois ela identifica os dois principais tipos de contêiner que um servidor Java EE completo deve disponibilizar: o Contêiner Web, responsável por componentes web, e o Contêiner EJB, que gerencia os Enterprise JavaBeans.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Servidor de aplicação - J2EE
Devido a popularização da plataforma Java, o termo servidor de aplicação é frequentemente uma referência a "Servidor de aplicação J2EE". O servidor WebSphere Application Server da IBM e o WebLogic Server da Oracle são dois dos mais conhecidos servidores JEE comerciais. Alguns servidores de software livre também são muito utilizados, como Glassfish, JBoss, JOnAS, Apache Geronimo e Apache Tomcat. Este último apesar de ser um servidor de aplicações JEE, não é servidor de EJBs. O Tomcat é um exemplo de container de software livre, onde os módulos Web podem ser publicados. Como mencionado, a linguagem de programação destes softwares é Java. Os módulos Web são em geral implementados através de servlets e JSP e a lógica de negócio através de EJBs.
A plataforma JEE disponibiliza padrões para os containers Web e EJB.
FONTE: http://pt.wikipedia.org/wiki/Servidor_de_aplica%C3%A7%C3%A3oQ410676
Ano: 2014
Banca: FCC
Órgão: TRT - 16ª REGIÃO (MA)
Prova: Técnico Judiciário - Tecnologia da Informação
Na arquitetura Java EE, muito trabalho que poderia ser feito pelo programador é feito por um middlewaredenominado container. Os tipos principais de container que existem e executam em um servidor de aplicações Java EE completo são:
a)Web container e EJB container.
b)Cloud container e Web container.
c)EJB container e JPA container.
d)JUnit container e HTTP container.
e)IIS container e JSP container.
GABARITO: A
c-
O Java EE Server constitui web e ejb (logica do negocio), o qual comunica com o db
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo