Olá. Estou montando a arquitetura de pacotes da nossa Empresa. Mais ou menos, a abstração da estrutura existe é:
1)Banco de dados (FolhaPgto, Academico, Patrimonio, Financeiro,…)
Então, estive pensando em criar uma estrutura de pacotes, mais ou menos assim, no eclipse:
br.com.empresa.geral
br.com.empresa.geral.FolhaPgto
br.com.empresa.geral.Academico
…
(FolhaPgto, Academico,… representam os meus bancos de dados)
então, crio os dominios e os controles, genéricos para cada pacote desse:
br.com.empresa.geral.FolhaPgto.dominio
br.com.empresa.geral.FolhaPgto.dominio.funcionarios
br.com.empresa.geral.FolhaPgto.dominio.folhasDePgto
br.com.empresa.geral.FolhaPgto.dominio.situacoesFuncionarios
br.com.empresa.geral.FolhaPgto.controle.funcionarios
br.com.empresa.geral.FolhaPgto.controle.folhasDePgto
e para o outro sistema eu teria:
br.com.empresa.geral.Academico.dominio
br.com.empresa.geral.Academico.dominio.alunos
br.com.empresa.geral.Academico.dominio.cursos
br.com.empresa.geral.Academico.controle
br.com.empresa.geral.Academico.controle.alunos
br.com.empresa.geral.Academico.controle.cursos
Esses seriam os pacotes genéricos,
e para cada projeto de sistema criado, a estrutura para os pacotes
específicos seriam assim:
br.com.empresa.sistemaX
br.com.empresa.sistemaX.dominio
br.com.empresa.sistemaX.controle
br.com.empresa.sistemaX.modelos
A minha duvida é: Essa forma é a correta. Existem especificações quanto à isso? Alguém conhece algum modelo para criar estas estruturas de forma simplificada ?