Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Visual Studio 201о

Реферат Visual Studio 201о





их випадках можливе поєднання двох підходів: застосування однієї схеми не виключає використання іншого. p align="justify"> До складу платформи MVC входять наступні компоненти.

В· Моделі. Об'єкти моделей є частинами програми, що реалізують логіку для домену даних програми. Об'єкти моделей часто отримують і зберігають стан моделі в базі даних. Наприклад, об'єкт Product може отримувати інформацію з бази даних, працювати з нею, а потім записувати оновлені дані в таблицю Products бази даних SQL Server.

У невеликих додатках ця модель має на увазі концептуальне, а не фізичний поділ. Наприклад, якщо програма тільки зчитує набір даних і відправляє його в уявлення, то фізичний шар моделі і пов'язаних класів відсутня. У цьому випадку набір даних приймає роль об'єкта моделі. p align="justify"> В· Уявлення. Уявлення служать для відображення інтерфейсу програми. Інтерфейс користувача зазвичай створюється на основі даних моделі. Прикладом може служити уявлення для редагування таблиці Products, яке містить текстові поля, розкривні списки та прапорці, значення яких засновані на поточний стан об'єкта Product.

В· Контролери. Контролери здійснюють взаємодію з користувачем, роботу з моделлю, а також вибір подання, що відображає користувальницький інтерфейс. У додатку MVC подання лише відображають дані, а контролер обробляє дані, що вводяться і відповідає на дії користувача. Наприклад, контролер може обробляти рядкові значення запиту і передавати їх у модель, яка може використовувати ці значення для відправки запиту до бази даних.

Шаблон MVC дозволяє створювати додатки, різні аспекти яких (логіка введення, бізнес-логіка і логіка інтерфейсу) розділені, але досить тісно взаємодіють один з одним. Ця схема вказує розташування кожного виду логіки в додатку. Інтерфейс користувача розташовується в поданні. Логіка введення розташовується в контролері. Бізнес-логіка знаходиться в моделі. Це поділ дозволяє працювати зі складними структурами при створенні програми, тому що забезпечує одночасну реалізацію тільки одного аспекту. Наприклад, розробник може сконцентруватися на створенні подання окремо від бізнес-логіки. p align="justify"> Зв'язок між основними компонентами програми MVC також полегшує паралельну розробку. Наприклад, один розробник може створювати уявлення, інший - логіку контролера, а третій - бізнес-логіку моделі. p align="justify"> На додаток до спрощення складних структур схема MVC також полегшує тестування додатків в порівнянні з веб-додатками ASP.NET на основі веб-форм. Наприклад, у веб-додатку ASP.NET на основі веб-форм один клас використовується для відображення виводу і для відповіді на введення користувача. Створення автоматичних тестів для додатків ASP.NET на основі веб-форм може представляти складності, так як для тестув...


Назад | сторінка 5 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Користувальницький інтерфейс програми кластеризації даних
  • Реферат на тему: Реляційні моделі бази даних
  • Реферат на тему: Реляційні моделі бази даних
  • Реферат на тему: Розробка реляційної моделі бази даних
  • Реферат на тему: Розробка моделі бази даних для компанії, що займається прокатом автомобілів