Java - Обучение MVC
Я хочу узнать, как применить MVC-архитектуру к моему Java-проекту; в основном моя работа в Swing. Теперь нет простого объяснения или примера того, как писать правильный код с использованием MVC, кроме этих двух, которые я нашел здесь:
Мне кажется, что в Java нет определенной архитектуры MVC. Из того, что я посмотрел на него, Java предлагает вам базовый уровень Wwing и то, что вы можете применить самостоятельно, находится в первом уроке.
Помимо двух вышеперечисленных ресурсов, может ли кто-нибудь предоставить мне источник, который может облегчить вам работу с Java MVC? Возможно, видео-учебник?
Ответы
Ответ 1
Вот довольно хороший пример http://www.leepoint.net/GUI/structure/40mvc.html Я попытался найти простейший вариант, чтобы вы могли почувствовать эту идею.
В любом случае мне не нравится:
Мне кажется, что в Java нет определенной архитектуры MVC.
Вы можете использовать MVC, MVP и целые другие шаблоны на разных языках. Java не имеет ничего общего с MVC, за исключением того, что дизайн MVC может быть закодирован в Java. Существуют, однако, некоторые структуры, которые имеют встроенную архитектуру MVC и используют ее. Spring MVC является самым известным - попробуйте найти больше об этом, может быть, некоторые уроки.
Ответ 2
Модель. Модель представляет объект или данные JAVA POJO. Он также может иметь логику для обновления контроллера, если его данные изменяются.
Просмотр - представление представляет собой визуализацию данных, содержащихся в этой модели.
Контроллер. Контроллер действует как для модели, так и для представления. Он управляет потоком данных в объект модели и обновляет представление при каждом изменении данных. Он сохраняет вид и модель отдельно.
простой пример mvc
Ответ 3
см. этот пример простой пример mvc, который добавляет две цифры с помощью swings.by в этом примере вы можете легко понять концепцию mvc
Ответ 4
Взгляните на spring framework, вы можете использовать его также с качелями, как показано на этот учебник.
Ответ 5
Используя встроенные Javas возможности классов Наблюдатель и Наблюдаемые, следующий учебник объясняет концепцию MVC на примере.
MVC по примеру с наблюдателем и наблюдаемыми классами