Galera li este post clássico http://www.guj.com.br/posts/list/45/60916.java que inclui DDD… outros pra evitar VO, BO etc…
Estou tentando assimilar tudo, e estou lendo o DDD do Eric…
Hoje vocês mais experientes, como implementam e NOMEIAM(visto que o Shoes disse que é fundamental um nome bem dado) as camadas da sua aplicação com DDD?
Estou com algumas dificuldades pra entender como ficaria… usando o JSF que eu conheço, como ficaria essa disposição?
view > UsuarioBean > ??? O que vem daqui pra frente, seria assim?
UsuarioService (Qual nome vocês colocam na camada responsável pelas regras de negócio onde ficaram as particularidades? UsuarioService? UsuarioBO ( :roll: ), ou invés de agrupar por um Usuario, agrupa por serviço que o usuário pertence? )
UserRepository > Impl > UserDAO > Impl ?
Não? Como seria?