Подтвердить что ты не робот

Java - Обучение MVC

Я хочу узнать, как применить MVC-архитектуру к моему Java-проекту; в основном моя работа в Swing. Теперь нет простого объяснения или примера того, как писать правильный код с использованием MVC, кроме этих двух, которые я нашел здесь:

Мне кажется, что в Java нет определенной архитектуры MVC. Из того, что я посмотрел на него, Java предлагает вам базовый уровень Wwing и то, что вы можете применить самостоятельно, находится в первом уроке.

Помимо двух вышеперечисленных ресурсов, может ли кто-нибудь предоставить мне источник, который может облегчить вам работу с Java MVC? Возможно, видео-учебник?

4b9b3361

Ответ 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, вы можете использовать его также с качелями, как показано на этот учебник.