JPA + EJB + JSF - Padrão de projeto

3 respostas
S

Olá pessoal.

Estou com um projeto sendo desenvolvido para web JSF 2 + JPA + Hibernate + EJB3 e deploy no JBoss.

As camadas que estão sendo utilizadas são :

  1. xxxMB.java - Managed Beans
  2. xxxBD.java
  3. XXXSFBean.java - Facade
  4. xxxAS.java
  5. xxxBO.java
  6. xxxDAO.java
  7. xxxDAOImpl.java

Poderiam me esclarecer quais são as vantagens e desvantagens dessa Arquitetura ?

Obrigado

3 Respostas

jeferson.januario

Eu tbem to querendo a resposta, respondi de sacanagem, na verdade eu estava procurando sobre isso na net e encontrei a sua pergunta, mas eu nao entendi o que c nao entendeu, por que no caso dos DDD é paar manter o projeto bem organizado.
Se não for isso desculpa mas eu nao entendi a sua pergunta. :roll:

S

Olá jeferson.januario.

Obrigado por responder. Na verdade é um Projeto com EJB (App Server JBoss) e com outro Server de BD e JSF de front. A dúvida é … o MD passa para o AS chama o BO (Impl) que chama o BD (delegate) (para que o BD ?) que chama o DAO (Impl).

Essa camada de Delegate é que acho supérflua em projeto moderno com Annotations e Injection , ok ?

Abs

jeferson.januario

Então se eu entendi bem,sua duvida, só serve para uma ultima validação antes de persistir no banco.
Mas se nao for isso, me desculpe.

Criado 16 de janeiro de 2012
Ultima resposta 2 de mai. de 2012
Respostas 3
Participantes 2