Ola Pessoal,
vou desenvolver uma aplicação intranet usando struts e hibernate. Vou utilizar 3 camadas e MVC.
Estou criando minhas classes mas estou com duvidas sobre qual seria a melhor forma de agrupar minhas classes.
- Criação de packages: Devo organizar minhas classes em packages pensando no MVC ou em 3 camadas ou nos dois? Ex.:
caso 1
package com.meuProjeto.mvc.view - *.jsp
package com.meuProjeto.mvc.controller - todos os action,actionform
package com.meuProjeto.mvc.model - todas as entidades, entidadesDAO
o hibernate ficaria dentro da model?
ou
caso 2
package com.meuProjeto.camadas.apresentacao - *.jsp
package com.meuProjeto.camadas.negocio - entidades
package com.meuProjeto.camadas.persitencia - entidadesDAO
aonde entraria todos os action,actionform ???
o hibernate ficaria dentro de persistencia?
ou
caso 3
package com.meuProjeto.mvc.view - *.jsp
package com.meuProjeto.mvc.controller - todos os action,actionform
package com.meuProjeto.mvc.model.negocio - entidades
package com.meuProjeto.mvc.model.persistencia - entidadesDAO
o hibernate ficaria dentro de persistencia?
ou
outro caso?
…
Espero que possam me ajudar. 
Abraços!