MVC — это шаблон для создания веб-приложений с использованием конструкции MVC (модель-представление-контроллер модели). Это один из трех шаблонов программирования ASP.NET.
ASP.NET — это среда разработки для создания веб-страниц и веб-сайтов с использованием HTML, CSS, JavaScript и серверных сценариев.
ASP.NET поддерживает три различные модели разработки: веб-страницы (веб-страницы), MVC (контроллер представления модели модель-представление-контроллер) и веб-формы (веб-формы).
В этом руководстве представлен MVC .
Веб-страницы | MVC | Веб-формы |
MVC — это один из трех шаблонов программирования ASP.NET.
MVC — это шаблон для создания веб-приложений с использованием конструкции MVC (Model View Controller) модель-представление-контроллер:
Модель представляет собой ядро приложения (например, список записей базы данных).
Просмотр отображает данные (записи базы данных).
Контроллер обрабатывает ввод (запись записей в базу данных).
Шаблон MVC обеспечивает полный контроль над HTML, CSS и JavaScript одновременно.
Шаблон MVC определяет веб-приложение с тремя логическими уровнями: Бизнес-уровень (логика модели) Уровень отображения (логика просмотра) Входное управление (логика контроллера) |
Модель — это часть приложения, которая обрабатывает логику данных приложения. Обычно объекты модели отвечают за доступ к данным в базе данных.
Представление — это часть приложения, которая обрабатывает отображение данных. Обычно представления создаются на основе данных модели.
Контроллер — это часть приложения, которая обрабатывает взаимодействие с пользователем. Обычно контроллер отвечает за чтение данных из представления, управление вводом пользователя и отправку данных в модель.
Многоуровневое управление MVC помогает управлять сложными приложениями, поскольку вы можете сосредоточиться исключительно на одном аспекте за раз. Например, вы можете сосредоточиться на дизайне представлений, не полагаясь на бизнес-логику. Это также упрощает тестирование приложений.
Многоуровневое представление MVC также упрощает групповую разработку. Разные разработчики могут одновременно разрабатывать представления, логику контроллера и бизнес-логику.
Шаблон программирования MVC — это облегченная альтернатива традиционному ASP.NET (веб-формам). Это легкая, легко тестируемая платформа, которая объединяет все существующие функции ASP.NET, такие как главные страницы, безопасность и аутентификация.
Visual Studio Express — бесплатная версия Microsoft Visual Studio.
Visual Studio Express — это инструмент разработки, предназначенный для MVC (и веб-форм).
Visual Studio Express включает в себя:
MVC и веб-формы
Перетаскивание веб-элементов управления и веб-компонентов
Язык веб-сервера (Razor использует VB или C#)
Веб-сервер (IIS Express)
Сервер базы данных (SQL Server Compact)
Полная среда веб-разработки (ASP.NET)
Если у вас уже установлена Visual Studio Express, вы узнаете больше из этого руководства.
Если вы хотите установить Visual Studio Express, нажмите одну из следующих ссылок:
Visual Web Developer 2012 (Windows 7 или Windows 8)
Visual Web Developer 2010 (Windows Vista или XP)
После первой установки Visual Studio Express вы можете установить исправления и пакеты обновлений, повторно запустив установщик и снова щелкнув ссылку. |
В конце этого руководства мы предоставляем на ваше рассмотрение полное справочное руководство по ASP.NET MVC.
Вышеупомянутое представляет собой введение в ASP.NETMVC.