Uma prática adequada em soluções J2EE é implementar as regra...

Próximas questões
Com base no mesmo assunto
Q720251 Programação
Uma prática adequada em soluções J2EE é implementar as regras de negócio em classes que rodam no servidor WEB.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - Errado

A questão faz referência às práticas recomendadas para a arquitetura J2EE (Java 2 Platform, Enterprise Edition), que é uma plataforma para o desenvolvimento e execução de aplicações de nível empresarial baseadas em componentes, rodando em servidores. Ela tem como um de seus princípios a segregação de responsabilidades entre as diferentes camadas da aplicação.

As regras de negócio, que são a lógica que define ou restringe aspectos do negócio, não devem ser implementadas em classes que rodam diretamente no servidor web. Ao invés disso, é recomendável que sejam colocadas em Enterprise Java Beans (EJBs) ou em outros serviços de negócio que rodam no servidor de aplicação, um nível separado do servidor web. Isso promove a separação de interesses, facilita a manutenção, a escalabilidade e a segurança da aplicação.

Portanto, a afirmativa está errada porque a prática adequada é implementar regras de negócio em componentes dedicados no servidor de aplicação, e não diretamente no servidor web. Essa distinção é importante para garantir a arquitetura multicamadas recomendada pelo padrão J2EE, onde cada camada tem responsabilidades bem definidas. Em um padrão de projeto típico J2EE, por exemplo, teríamos:

  • Camada de apresentação: onde ficam os servlets, JSPs, e outras tecnologias que interagem diretamente com o cliente.
  • Camada de negócio: contendo os EJBs ou outras formas de implementação da lógica de negócio.
  • Camada de integração: que lida com a persistência de dados, comunicação com bancos de dados e outros sistemas externos.

Essa abordagem assegura a modularidade, permitindo que os desenvolvedores possam trabalhar nas diferentes camadas de forma independente e proporcionando um melhor gerenciamento do ciclo de vida da aplicação.

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

Regras de negócio em classes que rodam na camada de negócio do servidor Java EE. Erro está no servidor Web.

Clique para visualizar este comentário

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