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

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

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

Работа с ASP.NET MVC

В части 2 вы расширите свои знания ASP.NET MVC, постепенно осваивая более сложные методы программирования. Концепции, рассматриваемые в части 2, применимы для более сложных и объемных приложений. Авторы книги изучили эти методы в процессе работы над проектами для клиентов Headspring Systems, а также проводя собственные независимые исследования.

Часть 2 охватывает более продвинутые методы программирования на ASP.NET MVC, расширяя базовые понятия из первой части этой книги, и рассматривает некоторые методы более высокого уровня. В главе 5 исследуются модели представлений, в том числе презентационные модели и модели ввода. В главе 6 рассматривается применение валидации к модели ввода. Из главы 7 вы узнаете о возможностях использования Ajax в ASP.NET MVC, а также о возможностях работы с Ajax с помощью JQuery. Глава 8 посвящена одному из наиболее важных вопросов – безопасности и защите сайта от сетевых атак. В главе 9 рассказывается об использовании маршрутизации и URL-адресов для отправки запросов к методам контроллеров. В главе 10 вы познакомитесь с новым расширением ASP.NET MVC, поставщиками значений, а также моделями связывания данных. В главе 11 вы научитесь использовать открытую библиотеку AutoMapper для создания регулируемых моделей связывания данных. В главе 12 рассматриваются контроллеры со сложной структурой, а также технические приемы для решения проблем, связанных с объединением и поддержкой больших и сложных контроллеров. Глава 13 рассказывает о структурировании приложения с помощью областей и создании связей между ними. Глава 14 знакомит с использованием NuGet Package Manager – приложением для .NET, которое используется для поиска и установки сторонних библиотек в проект MVC.

В заключительной главе 15 вы научитесь работать с данными, используя NHibernate. Во многих приложениях есть необходимость хранить и извлекать данные из реляционных баз данных, поэтому мы включили в эту книгу материалы по работе с NHibernate, популярной библиотекой доступа к данным, которая работает с платформой ASP.NET MVC.

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

Модели представлений

Валидация

Ajax в ASP.NET MVC

Безопасность

Маршрутизация и управление URL-адресами

Связывание данных модели и провайдеры значений

Преобразование с AutoMapper

Облегченные контроллеры

Области для организации кода

Сторонние компоненты

Доступ к данным с NHibernate

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