Java MVC, поделитесь моделями между контроллерами? - PullRequest
3 голосов
/ 22 января 2012

Я реализую структуру MVC, о которой говорит этот веб-сайт http://www.oracle.com/technetwork/articles/javase/mvc-136693.html

Я изо всех сил стараюсь открыть новые окна с новым контроллером?Я делаю это в контроллере по умолчанию?Кроме того, как бы я разделял общие модели между несколькими контроллерами?

Например, у меня есть LoginController, LoginView и Модель Сотрудника.Они входят в систему, и я хочу открыть главное приложение.Модель сотрудника необходимо будет использовать в главном контроллере и, возможно, в других контроллерах, как это будет реализовано?

Спасибо

1 Ответ

1 голос
/ 22 января 2012

Я думаю, что ваш вопрос довольно интересный.это часто подходит и ко мне.Независимо от того, используете ли вы MVC или шаблон, который я предпочитаю сейчас: MVP (с пассивными представлениями), похоже, что эти шаблоны просто определяют нормативный способ кодирования содержимого на уровне формы.Я имею в виду, что оба интересуются jframes или действиями для Android (назовем их формами как Fowler ).

Тем не менее, существует пробел для моделирования больших приложений с несколькими моделями совместного использования форм.и контроллеры.Мне было бы интересно выяснить этот вопрос в совместных усилиях.Если вам интересно, дайте мне знать, мы найдем способ общаться напрямую.

Идея, которую я получил, заключается в том, чтобы иметь какую-то супер модель, которая будет действовать как фабрика для предоставления других подмоделей и которая будетиспользоваться другим компонентом, отвечающим за подключение подмоделей, подпредставлений и подформ.Это всего лишь предварительная идея, и я хотел бы, чтобы другие люди поделились своими практиками и опытом по этому вопросу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...