Galera, boa tarde!!
Imaginem um ERP desenvolvido em Java Web utilizando o MVC (independentemente do framework). Qual seria a melhor forma de organizar os pacotes?
Não tenho muita experiência, porém na minha visão ficaria o seguinte:
br.com.aplicacao.controller (Classes controllers utilizadas em todos os modulos)
br.com.aplicacao.controller.financeiro (Classes controllers presentes no modulo financeiro)
br.com.aplicacao.controller.comercial (Classes controllers presentes no modulo comercial)
br.com.aplicacao.controller.atendimento (Classes controllers presentes no modulo atendimento)
br.com.aplicacao.model (Classes modelos utilizadas em todos os modulos)
br.com.aplicacao.model.financeiro (Classes controllers presentes no modulo financeiro)
br.com.aplicacao.model.comercial (Classes controllers presentes no modulo comercial)
br.com.aplicacao.model.atendimento (Classes controllers presentes no modulo atendimento)
br.com.aplicacao.dao (Classes dao’s utilizadas em todos os modulos)
br.com.aplicacao.dao.financeiro (Classes dao’s presentes no modulo financeiro)
br.com.aplicacao.dao.comercial (Classes dao’s presentes no modulo comercial)
br.com.aplicacao.daol.atendimento (Classes dao’s presentes no modulo atendimento)
etc etc etc…
Este é o caminho indicado ou não?
Agradeço a atenção de todos! Abraços!