| Название: | ASP.NET MVC 4 в Действии |
| Автор: | Джеффри Палермо |
| Издательство: | Manning |
| Год: | 2012 |
| Формат: | |
| ISBN: | 978-1-61729-041-1 |
| Язык: | Русский |
| Размер: | 8.51 МБ |
«ASP.NET MVC Framework» — технология создания веб-приложений, которая реализует шаблон Model-view-controller. Данный шаблон использует несколько шаблонов проектирования, с помощью которых модель данных приложения, взаимодействие с пользователем и пользовательский интерфейс разделены на три отдельных компонента. Это необходимо, чтобы модификация одного из компонентов оказывала минимальное воздействие на остальные. Данная схема проектирования часто используется для построения архитектурного каркаса, когда переходят от теории к реализации в конкретной предметной области.
«ASP.NET MVC 4» в действии является практическим руководством, которое показывает вам, как эффективно применять «ASP.NET MVC». На основании тысячи часов реального опыта, авторы показывают вам высококлассные технические приемы с иллюстрированными примерами, которые вы больше нигде не найдете. Эта книга, написанная для разработчиков, вооружит вас отличными практическими навыками для создания привлекательных веб-приложений. Вам необходимо некоторое знание ASP.NET и C#, но никакого предварительного опыта ASP.NET MVC не предполагается.
Содержание:
Основы быстродействия
1. Введение в ASP.NET MVC
- 1.1. Становление платформы
- 1.2. Что такое ASP.NET MVC?
- 1.3. Что нового в ASP.NET MVC 3/4?
- 2.1. Настройка вашей среды разработки
- 2.2. Создание вашего первого MVC приложения
- 2.3. Пример приложения Guestbook
- 3.1. Знакомство с представлениями
- 3.2. Передача данных в представления
- 3.3. Использование строго типизированных шаблонов
- 4.1. Изучение контроллеров и действий
- 4.2. Что должно входить в метод действия?
- 4.3. Знакомство с модульным тестированием
- Работа с ASP.NET MVC
- 5.1. Что такое модель представления?
- 5.2. Представление пользовательского ввода
- 5.3. Более сложные модели для представления и ввода
- 6.1. Валидация на стороне сервера
- 6.2. Валидация на стороне клиента
- 7.1. Использование Ajax с jQuery
- 7.2. Вспомогательные методы Ajax в ASP.NET MVC
- 7.3. Использование Ajax с JSON и клиентскими шаблонами
- 7.4. Создание текстового поля с автозаполнением
- 8.1. Аутентификация и авторизация
- 8.2. Межсайтовый скриптинг
- 8.3. Подделка межсайтовых запросов
- 9.1. Введение в маршрутизацию
- 9.2. Создание схемы URL-адреса
- 9.3. Определение маршрутов в ASP.NET MVC
- 9.4. Использование маршрутизации для генерации URL-адресов
- 9.5. Маршрутизация с ASP.NET Web Forms
- 9.6. Отладка маршрутов
- 9.7. Тестирование поведения маршрута
- 10.1. Создание пользовательского механизма связывания данных модели
- 10.2. Использование специализированных провайдеров значений
- 11.1. Жизнь до AutoMapper
- 11.2. Введение в AutoMapper
- 11.3. Основы AutoMapper
- 12.1. Зачем нужны облегченные контроллеры
- 12.2. Приемы упрощения контроллеров
- 13.1. Создание базовой области
- 13.2. Управление ссылками и URL-адресами с помощью T4MVC
- 14.1. Знакомство с NuGet
- 14.2. Использование ASP.NET Web Helpers
- 14.3. Компонент MvcContrib Grid
- 15.1. Функциональный обзор реализации референции
- 15.2. Обзор архитектуры приложения
- 15.3. Исследование ядра
- 15.4. Конфигурационная инфраструктура приложения в NHibernate
- 15.5. Представление модели через пользовательский интерфейс
- 15.6. Объединение всех элементов
16. Возможность расширения контроллеров
- 16.1. Расширяемость контроллеров
- 16.2. Действия контроллеров
- 16.3. Действие, авторизация и фильтры результатов
- 16.4. Селекторы действий
- 16.5. Использование результатов действий
- 17.1. Устранение возможности дублирования представлений
- 17.2. Создание списка параметров строки запроса
- 17.3. Изучение движка представления Spark
- 18.1. Знакомство с механизмом внедрения зависимостей
- 18.2. Использование механизма внедрения зависимостей в ASP.NET MVC
- 19.1. Принципы организации пакетов с помощью NuGet
- 19.2. Создание виджета RSS с помощью выделенной области
- 19.3. Взаимодействие с шиной выделенной области
- 20.1. Тестирование пользовательского интерфейса
- 20.2. Создание работоспособной навигации
- 20.3. Взаимодействие с формами
- 20.4. Утверждение результатов
- 21.1. Прикладные среды для хостинга
- 21.2. Развертывание при помощи утилиты XCOPY
- 21.3. IIS 7
- 21.4. IIS 6 и 5.1
- 21.5. Хостинг на платформе Windows Asure
- 22.1. Применение непрерывной интеграции
- 22.2. Возможность развертывания приложений при помощи утилиты XCOPY через кнопку
- 22.3. Управление настройками среды
- 22.4. Возможность развертывания на удаленных серверах при помощи Web Deploy
- 23.1. Выбор рабочей среды представления с помощью DisplayModes
- 23.2. Комбинирование и уменьшение размеров клиентских ресурсов
- 23.3. Усовершенствование движка представления Razor
- 24.1. Что такое Web API?
- 24.2. Добавление веб-служб в приложение «Guestbook»
- 24.3. Альтернатива Web API
Ссылка для скачивания книги: «Удалено по просьбе правообладателя»








Комментариев нет:
Отправить комментарий
Большая просьба, не писать в комментариях всякую ерунду не по теме!