Julgue o próximo item, a respeito de conceitos de servidor d...

Próximas questões
Com base no mesmo assunto
Q2275551 Programação

Julgue o próximo item, a respeito de conceitos de servidor de aplicação contêiner WEB e EJB. 


EJB (Enterprise Java Beans) utiliza máquinas clientes que funcionam como um gateway para os clientes que usam os componentes de um navegador da Web e um plug-in Java executados juntos no cliente.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

Vamos entender o que foi abordado na questão e por que a alternativa é errada:

O EJB (Enterprise JavaBeans) é uma especificação de servidor de aplicação utilizada no Java EE (agora Jakarta EE), que define um conjunto de serviços e APIs que permitem o desenvolvimento de aplicações distribuídas, escaláveis e transacionais. Os EJBs são hospedados em um container, que fornece serviços como gerenciamento de transações, segurança, concorrência e acesso a recursos de sistema.

Os EJBs são normalmente acessados através de um ambiente de aplicação do lado do servidor, e não diretamente de máquinas clientes como descrito no enunciado. A comunicação entre o cliente e os EJBs é feita através de um protocolo como RMI (Remote Method Invocation) ou IIOP (Internet Inter-ORB Protocol) e não necessariamente requer um navegador da web ou um plug-in Java no cliente.

Portanto, é incorreto afirmar que EJBs utilizam máquinas clientes funcionando como um gateway e um plug-in Java executados juntos no cliente. Os EJBs operam no lado do servidor e não exigem que o cliente execute um plug-in Java ou qualquer componente específico do EJB.

A questão parece confundir a execução de applets Java, que são executados dentro de um navegador web com o auxílio de um plug-in Java, com a utilização de EJBs. Os applets são um modelo de execução totalmente diferente e atualmente em desuso devido a questões de segurança e suporte.

Para solucionar essa questão corretamente, é necessário ter um conhecimento básico da arquitetura Java EE e do papel dos EJBs nessa arquitetura, assim como uma compreensão de como clientes acessam serviços EJB. A assertiva descreve erroneamente o funcionamento dos EJBs, talvez tentando associá-los com a execução de applets Java, o que leva à conclusão de que a alternativa correta é "E - Errado".

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

O programa responsável é Applet que gerencia a execução de Applets que consistem de um plug-in Java e um browser rodando juntos no lado cliente.

O EJB não requer máquinas clientes específicas que funcionem como gateways. EJBs são componentes de middleware que são executados em servidores de aplicativos Java, e eles são projetados para serem acessados remotamente por clientes distribuídos.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo