Je pense à la meilleure approche pour séparer Model View et Controller-for Java et Eclipse, si cela fait une différence.Meilleure approche pour séparer Model, View et Controller
Je avais l'intérieur de son propre package séparé MVC de chaque type, mais je suis commence à penser que ce n'est pas la meilleure approche:
- com.company.client (controleur)
- com. company.client.model
com.company.client.view
com.company.another (controleur)
- com.compa ny.another.model
com.company.another.view
com.company.yetAnother (controleur)
- com.company.yetAnother.model
- com.company.yetAnother.view
(prendre beaucoup de paquets différents, chacun avec son propre point de vue et le modèle)
Je pensais à l'utilisation:
- com.company.client
- com.company.another
com.company.yetAnother
com.company.model.client
- com.company.model. un autre
com.company.model.yetUn autre
com.company.view.client
- com.company.view.another
- com.company.view.yetAnother
J'ai même pensé à mettre le contrôleur, le modèle, et vue dans différents projets . Peut-être que ce serait encore plus modulaire, et je serais plus sûr que la vue n'utilise pas le contrôleur, par exemple (comme le projet de contrôleur inclurait la vue, mais pas l'inverse).
Alors, quelle est la meilleure approche pour séparer M, V et C?
(considérer le Web et des applications de bureau, pas seulement web)
Copie inter-site: [Dois-je organiser mes dossiers par domaine métier ou par domaine technique?] (Http://programmers.stackexchange.com/q/170348/165156) – emlai