Asp. Net Mvc Framework / Asp.net Mvc Framework
معرفی کتاب «Asp. Net Mvc Framework / Asp.net Mvc Framework» نوشتهٔ Магдануров Г. И., Юнев В.А.، منتشرشده توسط نشر БХВ-Петербург در سال 2010. این کتاب در 20 صفحه، فرمت djvu، زبان ru ارائه شده است. «Asp. Net Mvc Framework / Asp.net Mvc Framework» در دستهٔ بدون دستهبندی قرار دارد.
Оглавление......Page 3 Паттерн проектирования MVC......Page 9 История паттерна проектирования MVC......Page 11 2 Расширяемость......Page 12 Установка MVC Framework......Page 13 Первое приложение на MVC Framework......Page 14 Папка Controllers......Page 16 Папка Views......Page 17 Файл Defaultaspx......Page 18 Обработка запросов MVC3 приложением......Page 19 Компоненты MVC3приложения......Page 20 Таблица маршрутизации......Page 21 Контроллер......Page 22 Представление......Page 23 Заключение......Page 24 Глава 2 MVC Framework и WebForms......Page 25 Преимущества WebForms......Page 26 Недостатки WebForms......Page 27 Технология MVC Framework......Page 28 Преимущества MVC Framework......Page 29 Выбор подхода к разработке веб3приложения......Page 30 Реализация подхода MVC в WebForms......Page 32 Использование элементов управления WebForms в MVC3приложениях......Page 37 Внедрение страниц WebForms в MVC3приложения......Page 40 Использование MVC Framework в существующих решениях WebForms......Page 42 Заключение......Page 46 Глава 3 Модель и доступ к данным......Page 47 Технология LINQ......Page 50 LINQ для SQL......Page 51 Entity Framework......Page 54 Принципы построения слоя доступа к данным......Page 55 Возможность замены источника данных......Page 56 Реализация слоя данных......Page 57 Пример использования слоя данных......Page 68 XML-данные......Page 69 Работа с данными через ADO.NET......Page 71 LINQ для SQL......Page 73 Entity Framework......Page 74 NHibernate......Page 76 Сравнение механизмов доступа к данным......Page 79 Рекомендации по выбору механизма доступа к данным......Page 80 Обзор контроллеров в ASP.NET MVC......Page 81 Простой пример реализации контроллера......Page 83 Архитектура контроллеров......Page 91 Порядок вызова архитектурных механизмов......Page 92 Фабрика контроллеров......Page 93 Переопределение свойства ActionInvoker......Page 96 Атрибуты ActionMethodSelectorAttribute......Page 98 Атрибуты, производные от FilterAttribute......Page 100 Атрибуты ActionFilterAttribute и OutputCacheAttribute......Page 112 Стандартные реализации класса ActionResult......Page 115 Создание своей реализации ActionResult......Page 120 Model Binding......Page 123 Атрибуты ActionNameSelectorAttribute и ActionNameAttribute......Page 129 Наследование контроллеров......Page 130 Асинхронное выполнение при работе с контроллерами......Page 132 Паттерн IAsyncResult......Page 134 Паттерн Event......Page 135 Паттерн Delegate......Page 137 Дополнительные сведения об асинхронных контроллерах......Page 138 Неизвестные действия и метод HandleUnknownAction......Page 139 Стандартный механизм представлений на базе WebForms......Page 140 Мастерские страницы и элементы управления......Page 141 Файлы представлений в структуре проекта......Page 144 Строгая типизация данных представления......Page 146 Поиск элементов в коллекции ViewData......Page 148 Генерация разметки представлением......Page 149 Вложенный управляющий код......Page 150 Вспомогательные методы......Page 153 Гиперссылки на действия контроллеров......Page 155 Элементы управления HTML-страницы......Page 157 Создание собственного вспомогательного метода......Page 167 Конкатенация строк......Page 168 Использование дополнительных слоев абстракции......Page 170 Использование серверных элементов управления WebForms......Page 174 Частичные представления......Page 175 Создание гаджетов......Page 177 Заключение......Page 182 Глава 6 Механизмы маршрутизации......Page 183 Маршрутизация в ASP.NET......Page 184 Маршрут и класс Route......Page 186 Коллекция маршрутов и класс RouteCollection......Page 188 Таблица маршрутизации и класс RouteTable......Page 190 Ограничения и интерфейс IRouteConstraint......Page 191 Обработчик маршрутов и интерфейс IRouteHandler......Page 192 Наименование маршрута......Page 193 AjaxHelper......Page 194 Шаблон маршрута и свойство Url......Page 195 Значения параметров маршрута по умолчанию и свойство Defaults......Page 196 Ограничения параметров маршрута и свойство Constraints......Page 197 Параметры маршрута и свойство DataTokens......Page 198 Игнорирование маршрутов......Page 200 Маршруты и валидация запросов......Page 203 Хранение маршрутов в базе данных......Page 204 Подготовка инструментов......Page 208 Создание тестов......Page 209 Утилита ASP.NET Routing Debugger......Page 216 Заключение......Page 217 История успеха Ajax......Page 219 Современный Ajax......Page 221 Пример использования Ajax......Page 223 Ajax-функционал в MVC Framework......Page 227 AjaxOptions......Page 229 AjaxBeginForm......Page 231 AjaxActionLink......Page 232 jQuery......Page 234 Библиотека jQuery......Page 237 Функции для работы с Ajax......Page 238 События Ajax в jQuery......Page 243 Пример 1 Проверка логина при регистрации......Page 246 Реализация на ASP.NET Ajax......Page 247 Реализация на jQuery......Page 249 Пример 2 Логин через Ajax......Page 250 Реализация на ASP.NET Ajax......Page 251 Реализация на jQuery......Page 253 Обработка пользовательских данных......Page 255 Управление данными и cookie......Page 256 Расширения jQuery......Page 259 Выбор между ASP.NET Ajax и jQuery......Page 260 Заключение......Page 261 Установка и настройка NUnit......Page 262 Создание и выполнение тестов......Page 264 Несколько слов о важности тестирования......Page 267 Тесты и MVC Framework......Page 268 Заключение......Page 275 Области......Page 276 Области для нескольких проектов......Page 277 Области в одном проекте......Page 282 Шаблонные помощники......Page 284 Шаблоны по умолчанию......Page 286 Создание шаблонов......Page 288 Аннотация данных и валидация......Page 290 Классы метаданных......Page 293 Http***Attribute и перегрузка типов запросов......Page 295 Улучшения в связывании данных......Page 296 Прочие улучшения в API......Page 297 Нововведения Visual Studio 2010......Page 298 Поддержка нескольких мониторов......Page 299 Сниппеты JavaScript, Html, ASP.NET в Visual Studio 2010......Page 300 Что дальше?......Page 301 Заключение......Page 302 Настройка маршрутизации......Page 304 Кэширование данных......Page 309 Сжатие данных......Page 310 Уменьшение размера передаваемых файлов......Page 311 Уменьшение CSS......Page 312 Уменьшение изображений......Page 313 Отказ от перенаправлений......Page 314 Заключение......Page 315 Приложение 3 Ресурсы по MVC Framework......Page 316 Предметный указатель......Page 317
دانلود کتاب Asp. Net Mvc Framework / Asp.net Mvc Framework