Bom dia pessoal, estou com algumas dúvidas referentes a arquitetura de projeto, em relação
a divisão das minhas camadas, para elas se comportarem adequadamente no padrão MVC!
eu pensei em algo como os seguintes “packages”:
com.myArch.business:
|______________________ componentes de negócio, como: User, UserLogic, etc.
com.myArch.persistence:
|______________________ componentes de persistência, como: GenericDAO, DAOFactory
com.myArch.persistence.hibernate: componentes do hibernate: GenericHibernateDAO, HibernateDAOFactory
com.myArch.persistence.hibernate.util: utilidades do hibernate… HibernateUtil, TableGenerate
com.myArch.handlers
|__________________: controladores… servlet, managedbeans, actions, etc.
Está correto? O que deveria mudar?
Agradeço a atenção de todos…