Java2EE всегда использует архитектуру MVC2? - PullRequest
0 голосов
/ 21 мая 2018

У меня следующий вопрос, я хочу знать, всегда ли Java EE использует архитектуру MVC2 или нет.

1 Ответ

0 голосов
/ 29 мая 2018

Короткий ответ: Нет. Это зависит от разработчика, если они хотят следовать этому шаблону.Контроллеры - это сервлеты в Java EE, а представления - это страницы JSP или любой другой шаблонизатор, который вы выбираете, но модель, в которой он запутывается, - это модель.Разработчик может поместить всю свою бизнес-логику в контроллер, объединяя их.Это осуждается, но Java EE не мешает вам делать это.Шаблон Java должен обычно помещать логику в класс обслуживания, который вызывает контроллер, с уровнем модели, состоящим из служб, которые под капотом могут выполнять вызовы базы данных, вызывать другие объекты и т. Д. И т. Д. Java EE в качестве основы дает ваминструменты для "V" и "C" в MVC, но вы можете отбросить разделение моделей и использовать только VC, но, как я уже говорил, это не практикуется.

Создание веб-приложения на Java, которое вы редко используетепросто Java EE сама по себе в эти дни.Существуют фреймворки MVC, которые упрощают многие вещи, "Spring MVC" для одного, но есть много других.

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