Pessoal eu sei que tem muitos tópicos que abordam esse assunto, porem venho tendo alguma dúvidas em relações a isto, outra coisa eu sei que cada situação é algo diferente, mais sempre temos um meio termo comum entre todos, minha ideia aqui é analisar um certo e um errado sobre ha analise de camadas de software.
Vamos la
programa cadastra pessoa
1-) Persistencia
- PessoaDAO (DAO)
- Pessoa (Entidade)(seria o Modelo do MVC?)
2-) Logica Negocio
- PessoaBO (Objeto de negocio - temos o metodos de negocio da pessoa)(seria o Modelo do MVC?)
- PessoaFacade( aqui fica as validações, logo que eu migrar de jsf para flex ou outra coisa, não preciso criar novamente, porem eu não sei em que camada se encaixa)
3-) Apresentação
-MBPessoa(controle)
-pessoa.xhtml(visão)
Ou
1-) Persistencia
- PessoaDAO (DAO)
2-) Logica Negocio
- Pessoa (Entidade e objeto de negocio com os metodos)(seria o Modelo do MVC?)
- PessoaFacade( aqui fica as validações, logo que eu migrar de jsf para flex ou outra coisa, não preciso criar novamente, porem eu não sei em que camada se encaixa)
3-) Apresentação
-MBPessoa(controle)
-pessoa.xhtml(visão)
Deste já agradeço