Ich denke über den besten Ansatz zur Trennung von Model View und Controller nach - für Java und die Verwendung von Eclipse, wenn es einen Unterschied macht.Der beste Ansatz zum Trennen von Modell, View und Controller
ich verwenden, um jede Art von MVC in seinem eigenen Paket zu trennen, aber ich bin zu denken beginnen, dass dies nicht der beste Ansatz ist:
- com.company.client (Controler)
- com. company.client.model
com.company.client.view
com.company.another (controler)
- com.compa ny.another.model
com.company.another.view
com.company.yetAnother (Controler)
- com.company.yetAnother.model
- com.company.yetAnother.view
(viele verschiedene Pakete annehmen, jedes mit seiner eigenen Ansicht und Modell)
ich über den Gebrauch gedacht:
- com.company.client
- com.company.another
com.company.yetAnother
com.company.model.client
- com.company.model. andere
com.company.model.yetAnother
com.company.view.client
- com.company.view.another
- com.company.view.yetAnother
Ich dachte sogar über den Controller, Modell setzen und Blick in verschiedenen Projekten . Vielleicht wäre es noch modularer und ich wäre sicherer, dass die Ansicht zum Beispiel nicht den Controller verwendet (da das Controller-Projekt die Ansicht enthält, aber nicht umgekehrt).
Was ist der beste Ansatz, um M, V und C zu trennen?
(Web- und Desktop-Anwendungen betrachten, nicht nur Web)
Cross-Site-Duplikat: [Sollte ich meine Ordner nach Geschäftsdomäne oder nach technischer Domäne organisieren?] (Http://programmers.stackexchange.com/q/170348/165156) – emlai