Boa tarde pessoal, gostaria de uma ajuda de vocês sobre a arquitetura definida em uma aplicaçao que estou iniciando o desenvolvimento.
Para esta aplicação estou usando JSF/MyFaces, Hibernate (Core, Annotations e Entity) e Spring.
Estou criando a estrutura:
Bean
DAO - Interface e Implementação
Service - Interface e Implementação
Web (acredito que seja a Facade)
Estou achando essa arquitetura muito grande e complexa, existe alguma recomendação ? Algo que eu possa aplicar e reduzir o atual esquema.
Obrigado!
