Я думаю о наилучшем подходе к отдельному представлению модели и контроллеру для Java и использованию Eclipse, если это имеет значение.Лучший подход к отдельной модели, виду и контроллеру
Я использовал для разделения MVC каждого типа внутри своего собственного пакета, но я начинаю думать, что это не самый лучший подход:
- com.company.client (контроллер)
- ком. company.client.model
com.company.client.view
com.company.another (контроллер)
- com.compa ny.another.model
com.company.another.view
com.company.yetAnother (контроллер)
- com.company.yetAnother.model
- com.company.yetAnother.view
(предположим, много различных пакетов, каждый со своей собственной точки зрения и модели)
Я думал об использовании:
- com.company.client
- com.company.another
com.company.yetAnother
com.company.model.client
- com.company.model. другое
com.pany.model.yetАнтернет
com.company.view.client
- com.company.view.another
- com.company.view.yetAnother
Я даже думал о вводе контроллера, модель, а также просматривать в различных проектах , Возможно, он был бы еще более модульным, и я был бы уверен, что представление не использует контроллер, например (поскольку проект контроллера будет включать представление, но не наоборот).
Итак, каков наилучший подход для разделения M, V и C?
(рассмотрим веб-приложений и настольных, а не только веб)
Межсайтовый дубликат: [Я должен организовать свои папки по бизнес-домену или по техническому домену?] (Http://programmers.stackexchange.com/q/170348/165156) – emlai