ASP.NET MVC 4 в действии

ASP.NET MVC 4 в действии

Джеффри Палермо

Освоение ASP.NET MVC

В части 3 рассматриваются профессиональные способы не только использования ASP.NET MVC, но и разработки, и развертывания работоспособных приложений. Темы, присутствующие в этой части, пригодятся вам, когда приложение, разработкой которого вы занимаетесь, будет все больше разрастаться и усложняться. В части 3 обсуждаются не только некоторые технологии, порожденные созданием реальных проектов, но и объясняются некоторые проблемы, с которыми вы столкнетесь при командной работе с ASP.NET MVC. Наличие отдельного, повторяющегося процесса разворачивания приложения является одной из таких тем. Другой темой является устранение повторяющегося кода преобразования.

В главе 16 рассматриваются возможности расширения контроллеров, а также более подробно изучается выбор метода действия. Глава 17 охватывает передовые технологии, связанные с представлениями, включая уменьшение дублирований представлений. В главе 18 более детально рассматриваются возможности ASP.NET MVC, которые вносят во фреймворк технологию инъекции зависимостей как элемент "первого класса". В главе 19 исследуются выделенные области, которые подразумевают возможность повторного использования их в приложении. В главе 20 рассматривается тема, которая часто упускается из вида: тестирование всей системы посредством UI-тестов. В главе 21 описывается, как организовать хостинг ASP.NET MVC приложения, рассматриваются требования к различным серверам, установка IIS, а также настройка различных сред. Глава 22 охватывает такие способы развертывания, как беспрерывная интеграция, развертывания по кнопке и создание автоматической обработки. В главе 23 изучаются некоторые возможности, присущие только MVC 4, а в главе 24 подробно рассматривается Web API, который меняет методику создания разработчиками простых HTTP веб-сервисов.

Вы не овладеете темами части 3, если всего лишь один раз просмотрите их содержание. Вы овладеете ими, только если будете применять эти технологии на практике снова и снова. Каждый пример кода присутствует в Visual Studio, а пакет кода доступен на веб-сайте книги. Попробуйте изменить эти примеры, чтобы расширить их код. Это поможет вам приобрести более глубокое понимание этих важных тем. Надеемся, что вы будете постоянно возвращаться к части 3 при использовании платформы ASP.NET MVC в проектах ваших веб-приложений.

Возможность расширения контроллеров

Усовершенствованная технология представлений

Внедрение зависимостей и расширяемость

Выделенные области

Тестирование всей системы

Хостинг ASP.NET MVC приложений

Технологии развертывания

Переход на ASP.NET MVC 4

ASP.NET Web API

или RSS канал: Что новенького на smarly.net