Estrutura de pacotes Java EE

6 respostas
A

Bom dia pessoal,

Estou inciando em Java EE e estou com algumas dúvida em relação aos pacotes. No Java SE eu utilizo os pacotes (Model, DAO e Controller), mas nos livro/apostilas que estou lendo geralmente existem esses pacotes:

Entidades - Entendo como o Model.
ManagedBean - Entendo como sendo o Controller.
SessionBeans - Regras do negócio do EJB.

  1. Gostaria se saber a opinião de vocês, a estrutura está correta?

  2. Nos exemplo que eu vi, a regra de acesso a dados está dentro do SessionBeans e não no DAO, está correto?

Grato.

6 Respostas

alexfe

SessionBeans podem ser classes de Service, Dao, Repository e até Controller também.
Entidades - (Classes java) é o Model da aplicação.
ManagedBean - Entende-se “Controller” Responsavel por controlar os dados da tela no caso em jsf fazendo a ligação do VIEW com o Model e Controller/SessionBeans.

A

Colocaria as regras de negócio e de acesso a dados dentro do mesmo SessionBean ou devo criar um para cada função? Teria algum exemplo de como ficaria em um sistema real?

Grato.

alexfe
A

Muito bom esse link, obrigado!

Mais uma pergunta: As classes de serviço e DAO são SessionBeans?

alexfe
A

Valeu mesmo!

Abs

Criado 5 de dezembro de 2014
Ultima resposta 5 de dez. de 2014
Respostas 6
Participantes 2