Архитектура модели 1 JSP - JSP model 1 architecture

В дизайне Ява Веб-приложения, есть две обычно используемые модели проектирования, называемые Модель 1 и Модель 2.[1]

Схема реализации модели 2.
Упрощенная схема реализации модели 1.

В Модели 1 делается запрос к JSP или сервлет а затем этот JSP или сервлет выполняет все обязанности по запросу, включая обработку запроса, проверку данных, обработку бизнес-логики и создание ответа. Архитектура Model 1 обычно используется в небольших приложениях с простыми задачами из-за простоты разработки.

Хотя эта архитектура концептуально проста, она не способствует разработке крупномасштабных приложений, поскольку многие функции неизбежно дублируются в каждой JSP. Кроме того, архитектура Model 1 излишне связывает вместе бизнес-логику и логику представления приложения. Сочетание бизнес-логики с логикой представления затрудняет введение нового «представления» или точки доступа в приложение. Например, в дополнение к HTML интерфейс, вы можете захотеть включить Беспроводной язык разметки (WML) интерфейс для беспроводного доступа. В этом случае использование Модели 1 без необходимости потребует дублирования бизнес-логики с каждым экземпляром кода представления.

использованная литература