ASP.NET MVC 3 Framework с примерами на C# для профессионалов
Книга «ASP.NET MVC 3 Framework с примерами на C# для профессионалов» – это расширенное учебное руководство, позволяющее создать работающее веб-приложение электронной коммерции, в котором сочетаются возможности ASP.NET MVC и новейшие средства языка C# вместе с наилучшими методиками модульного тестирования. ASP.NET MVC 3 Framework представляет собой последнюю версию веб-платформы ASP.NET от Microsoft. Она предлагает высокопроизводительную модель программирования, которая способствует построению более чистой кодовой архитектуры, обеспечивает разработку, управляемую тестами, и позволяет повсеместную расширяемость в комбинации со всеми преимуществами версии ASP.NET 4. В третьем издании ключевые концепции архитектуры MVC (модель-представление-контроллер) не просто объясняются или обсуждаются в изоляции, но демонстрируются в действии. Получив этот практически бесценный опыт, вы сможете по достоинству оценить как сильные, так и слабые стороны MVC, и успешно воплотить обретенные знания в реальных проектах.
Обзор книги «ASP.NET MVC 3 Framework с примерами на C# для профессионалов»
Введение в ASP.NET MVC 3, призвана помочь разобраться в фундаментальных идеях, положенных в основу ASP.NET MVC 3, и ознакомиться с практическим применением этой платформы. Новая платформа ASP.NET MVC обеспечила радикальный сдвиг в разработке веб-приложений на платформе Microsoft. В ней делается упор на ясную архитектуру, шаблоны проектирования и тестируемость, и не предпринимается попыток сокрытия того, как работает веб-среда.
- Краткая история веб-разработки
- Веб-разработка сегодня
- Ключевые преимущества ASP.NET MVC
- Кому следует использовать ASP.NET MVC
- Что нового в ASP.NET MVC 3
- Подготовка рабочей станции
- Подготовка сервера
- Получение дополнительной информации
- Создание нового проекта ASP.NET MVC
- Визуализация веб-страниц
- Создание простого приложения ввода данных
- История создания MVC
- Особенности архитектурного шаблона MVC
- Применение предметно-ориентированного проектирования
- Создание слабо связанных компонентов
- Первые шаги по автоматизированному тестированию
- Основные средства C#
- Синтаксис Razor
- Использование Ninject
- Применение Ninject к ASP.NET MVC
- Выполнение модульного тестирования с помощью Visual Studio
- Использование Moq
- Начало работы
- Начало построения модели предметной области
- Отображение списка товаров
- Подготовка базы данных
- Добавление разбиения на страницы
- Стилизация содержимого
- Добавление элементов управления навигацией
- Построение корзины для покупок
- Использование привязки модели
- Завершение корзины
- Отправка заказов
- Добавление средств управления каталогом
- Защита административных функций
- Загрузка изображений
Детальные сведения об ASP.NET MVC 3, позволит вам заглянуть "за кулисы" и познакомиться со всеми подробностями функционирования платформы ASP.NET MVC Framework. Здесь подробно обсуждаются такие особенности ASP.NET MVC 3, как структура приложения и конвейер обработки запросов; маршрутизация, контроллеры и действия; система представлений MVC и способ работы MVC с моделями предметной области; использование в приложениях MVC технологий AJAX и jQuery.
- Работа с проектами MVC в Visual Studio
- Отладка приложений MVC
- Внедрение зависимости на уровне проекта
- Введение в систему маршрутизации
- Генерация исходящих URL
- Настройка системы маршрутизации
- Работа с областями
- Полезные советы относительно схем URL
- Введение контроллера
- Получение исходных данных
- Генерация вывода
- Введение в четыре базовых типа фильтров
- Применение фильтров к контроллерам и методам действий
- Использование фильтров авторизации
- Использование фильтров исключений
- Использование фильтров действия и результата
- Использование возможностей фильтров
- Использование встроенных фильтров
- Компоненты конвейера обработки запросов
- Создание фабрики контроллеров
- Работа со встроенной фабрикой контроллеров
- Создание специального активатора действий
- Использование встроенного активатора действий
- Улучшение производительности с помощью специализированных контроллеров
- Создание специального механизма визуализации
- Работа с механизмом Razor
- Добавление динамического контента к представлению Razor
- Использование вспомогательных методов HTML
- Использование разделов
- Использование частичных представлений
- Использование дочерних действий
- Использование шаблонизированных вспомогательных методов представлений
- Настройка системы шаблонизированных вспомогательных методов
- Система поставщиков метаданных
- Основы привязки модели
- Использование связывателя модели по умолчанию
- Вызов привязки модели вручную
- Использование привязки модели для получения загруженных файлов
- Настройка системы привязки моделей
- Создание проекта
- Явная проверка достоверности модели
- Отображение сообщений проверки достоверности
- Использование альтернативных технологий проверки достоверности
- Выполнение проверки достоверности на стороне клиента
- Выполнение удаленной проверки достоверности
- Использование ненавязчивого Ajax из MVC
- Задание параметров Ajax
- Создание Ajax-ссылок
- Работа с обратными вызовами Ajax
- Работа с JSON
- Создание проекта
- Ссылка на jQuery
- Написание jQuery-кода
- Основы jQuery
- Использование событий jQuery
- Использование визуальных эффектов jQuery
- Использование jQuery UI
Доставка успешных проектов ASP.NET MVC 3. Дочитав до этого места, вы будете уже довольно точно представлять себе принципы работы среды ASP.NET MVC 3 Framework – что и как она делает. Но для успешного применения обретенных знаний необходимо понимать еще и место этой технологии в более широком контексте. Пришло время узнать, как разработчик ASP.NET MVC 3 может избежать типичных проблем с безопасностью и развернуть свое приложение на производственных веб-серверах.
- Любые входные данные могут быть поддельными
- Межсайтовые сценарии и внедрение HTML-кода
- Взлом сеансов
- Подмена межсайтовых запросов
- Внедрение SQL-кода
- Безопасное использование MVC Framework
- Использование аутентификации Windows
- Использование аутентификации с помощью форм
- Использование членства, ролей и профилей
- Почему не следует применять авторизацию на основе URL
- Ограничение доступа с помощью IP-адресов и доменов
- Подготовка приложения к развертыванию
- Основы IIS
- Подготовка сервера к развертыванию
- Развертывание приложения
Авторы книги «ASP.NET MVC 3 Framework с примерами на C# для профессионалов» – Адам Фримен и Стивен Сандерсон, работают с платформой ASP.NET MVC, начиная с самой первой версии. Фримен является опытным специалистом в области информационных технологий, занимая ведущие позиции во многих компаниях, последней из которых был глобальный банк, где он работал на должностях директора по внедрению технологий и руководителя административной службы. Сандерсон работает в компании Microsoft на должности менеджера программ в команде веб-платформы и инструментов, стремясь обеспечить максимальную отдачу веб-технологий Microsoft для разработчиков. Он имеет богатый опыт веб-разработчика как в международных корпорациях, так и во вновь родившихся фирмах, и является постоянным автором и докладчиком по теме построения веб-приложений.
Формат: PDF + файлы примеров
Качество: eBook
Страниц: 672
Купить книгу «ASP.NET MVC 3 Framework с примерами на C# для профессионалов»
Интернет-магазин OZON.RU: ASP.NET MVC 3 Framework с примерами на C# для профессионалов / Интернет-магазин OZON.RU / Описание товара / ASP.NET MVC 3 Framework с примерами на C# для профессионалов / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «ASP.NET MVC 3 Framework с примерами на C# для профессионалов»
- Архив Pro_ASP-NET_MVC3.RAR 50.91 Мб: ASP.NET MVC 3 Framework с примерами на C# для профессионалов / Depositfiles.com / Архив Pro_ASP-NET_MVC3.RAR