*   >> Чтение Образование Статьи >> education >> колледж и университет

Архитектура MVC в Java

<р> Архитектура MVC

<р> Основная цель архитектуры MVC в том, чтобы отделить бизнес-логику и данные приложения из слоя представления пользователю.

<Р> Почему мы должны использовать MVC шаблон

<р> Они resuable:. Когда проблемы повторяется, нет необходимости изобретать новое решение, мы просто должны следовать схеме, и адаптировать его по мере необходимости

<р> Они выразительным:. Используя шаблон MVC дизайн наше приложение становится более выразительным

<р> 1). Модель:

<р> Объектная модель знает о всех данных, которые нужно отобразить.

Это модель, которая знает обо всех операциях, которые могут быть применены для преобразования этого объекта. Это только представляет данные приложения. Модель представляет корпоративные данные и бизнес-правила, которые регулируют доступ и обновления этих данных. Модель не знает о данных презентационных и как эти данные будут отображаться в браузере.

<Р> 2). Вид:

<р> Вид представляет собой презентацию заявки. Объект вид относится к модели. Он использует методы запроса модели, чтобы получить содержимое и выводит его. Вид не зависит от логики приложения.

Это остается тем же, если есть какие-либо изменения в бизнес-логику. Другими словами, мы можем сказать, что это является обязанностью из той точки зрения, для поддержания согласованности в его презентации, когда изменения модели.

<Р> 3). Контроллер:

<р> Каждый раз, когда пользователь отправляет запрос на то то всегда идти через контроллер. Контроллер отвечает за перехват запросов от зрения и передает его модели для принятия соответствующих мер. После акции было принято на основе данных, контроллер отвечает за направление соответствующее представление для пользователя.

В ГПИ, мнения и контроллеры часто работают в тесном сотрудничестве. Разница между Модель 1 и Модель 2 Архитектура: Особенности MVC1: HTML или JSP файлы используются, чтобы закодировать представление. Чтобы получить JavaBean данных могут быть использованы. В mvc1 archictecture все вид, элементы управления реализованы с использованием сервлетов или JSP. В MVC1 есть тесная связь между страницы и модели, как доступ к данным, как правило, делается с помощью пользовательского тега или через Java вызова компонента.

Особенности MVC2: Архитектура MVC2 удаляет страницы ориентированный свойство MVC1 архитектуры, разделяя представления, логики управления и состояние приложения. В MVC2 архитектуры есть только один контроллер, который получает все заявления на применение и несет

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.