Segundo a especificação do Java EE (J2EE), o principal intui...

Próximas questões
Com base no mesmo assunto
Q1655596 Programação
Segundo a especificação do Java EE (J2EE), o principal intuito do Enterprise Java Beans (EJB) é encapsular
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta correta: A - a lógica de negócio da aplicação.

Para compreender esta questão, é necessário saber que o Enterprise JavaBeans (EJB) é uma especificação utilizada na plataforma Java EE (antiga J2EE) para a construção de componentes de software que encapsulam a lógica de negócio de uma aplicação empresarial. Os EJBs fornecem funcionalidades como segurança, gerenciamento de transações e escalabilidade, e são gerenciados por um servidor de aplicação que provê um ambiente de execução robusto.

A alternativa correta, A, é a que diz que o EJB é usado para encapsular a lógica de negócio da aplicação. Isso significa que dentro de um EJB, você encontrará o código que é responsável pela execução das regras de negócio, como cálculos, validações e decisões pertinentes às necessidades específicas da empresa ou do domínio que a aplicação visa atender. O uso de EJBs permite que essa lógica de negócio seja separada da lógica de apresentação, que é responsável pela interação com o usuário, e da lógica de acesso a dados, que gerencia a comunicação com bancos de dados ou outros sistemas de persistência.

As outras alternativas não são corretas, pois não representam o propósito principal dos EJBs:

  • B - a camada de apresentação da aplicação: não é o foco dos EJBs, pois eles se concentram na lógica de negócio, não na interface com o usuário.
  • C - os recursos multimídia utilizados pela aplicação: essa não é uma função dos EJBs, que são mais voltados para processamento de regras de negócio.
  • D - as bibliotecas compartilhadas entre servidores de aplicação distintos: EJBs não têm como principal função compartilhar bibliotecas, mas sim encapsular a lógica de negócio.
  • E - os métodos que executam chamadas remotas: embora os EJBs possam ser utilizados para executar chamadas remotas, essa não é uma definição abrangente de seu propósito principal.

Compreendendo a função dos EJBs dentro da arquitetura Java EE, você poderá identificar que a resposta correta é a que está alinhada com o principal objetivo desses componentes: encapsular a lógica de negócio, permitindo que a aplicação seja desenvolvida de forma modular, com uma clara separação de responsabilidades.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo