ASP.NET MVC Framework с примерами на C# для профессионалов

Стивен Сандерсон

Pro ASP.NET MVC Framework
Steven Sanderson
книга ASP.NET MVC Framework с примерами на C# для профессионалов
(увеличить обложку)

Где купить книгу

Оглавление
Пролистать книгу
Файлы к книге
Рецензии на книгу

Обсуждение книги по ASP.NET MVC 3 Framework в блоге Виктора Штонда

Книга обсуждается в отдельном сообщении в блоге Виктора Штонда



Новая среда ASP.NET MVC Framework представляет собой самое значительное изменение в программных средствах разработки веб-приложений от корпорации Microsoft после первого выпуска платформы ASP.NET в 2002 году. Она дает разработчикам больше возможностей для управления HTML- разметкой, схемой URL и обработкой запросов и ответов. Она способствует построению ясной архитектуры приложения, обеспечивает солидную поддержку блочного тестирования и упрощает интеграцию со сторонними программными средствами, включая библиотеки JavaScript и инструментальные средства Ajax.
Я взялся за написание этой книги потому, что возможности платформы ASP.NET MVC кажутся мне весьма привлекательными и многообещающими. Надеюсь, что, прочитав эту книгу, вы не только получите основательное представление о возможностях платформы ASP.NET MVC и ее применении, но и том, почему она была разработана так, а не иначе, а также о том, как применять положенные в ее основу принципы для улучшения собственного кода. Я никак не связан с корпорацией Microsoft, и поэтому у меня была возможность беспристрастно проанализировать достоинства и недостатки данной платформы, а также ее альтернативы и открытые инструментальные средства, которые способны ее дополнить.


Материал, изложенный в этой книге и дополненный многочисленными учебными примерами, позволит вам усвоить следующее.

  • Эффективные средства среды MVC Framework, включая систему маршрутизации, контроллеры, действия, представления, фильтры и привязку модели.
  • Архитектура "модель-представление-контроллер" (MVC), слабая связь, тестируемость, разработка посредством тестирования (TDD) и соответствующие шаблоны проектирования.
  • Расширение и специализация конвейерной обработки запросов в среде MVC Framework.
  • Защита и развертывание приложений MVC на сервере под Windows.
  • Применение базовых компонентов платформы ASP.NET в приложении MVC.
  • Интеграция и перенос старых приложений на новую платформу ASP.NET MVC.

Эта книга посвящена вопросам разработки веб-приложений на платформе ASP.NET MVC. В ней подробно рассматриваются основные компоненты этой платформы, ее достоинства и недостатки, особенности разработки на ее основе современных веб-приложений, их защиты и развертывания на рабочем сервере, а также ее совместимость с традиционными платформами ASP.NET и WebForms. Излагаемый в книге материал дополняется многочисленными примерами кода, позволяющими лучше понять архитектуру MVC и ее составляющие (модель предметной области, контроллеры, действия и представления), методику разработки посредством тестирования и применение шаблонов проектирования, принцип действия системы маршрутизации, конвейерной обработки запросов и привязки модели, применение фильтров и прочие вопросы разработки веб-приложений на данной платформе.

Книга рассчитана на читателей, имеющих практический опыт программирования на C# и разработки веб-приложений.

В этой книге предполагается, что у вас имеется практический опыт программирования на C# и разработки веб-приложений, хотя в ней вкратце рассматривается новый синтаксис этого языка программирования и в том числе LINQ. Если вам приходилось ранее работать на традиционной платформе ASP.NET, и вы знакомы с особенностями платформы WebForms, то тем лучше для вас. Желаю приятного чтения,
- Стивен Сандерсон

Об авторе
Стивен Сандерсон начал обучаться программированию, скопировав листинги исходного кода на языке BASIC из справочного руководства по микрокомпьютеру Commodore VIC-20. Именно так он вообще научился читать. Стивен родился в Шеффилде, Великобритания, получил высшее образование, изучая математику в Кембридже, и теперь проживает в Бристоле. Он работал в крупном инвестиционном банке, основал сначала небольшую компанию, а затем и компанию средних масштабов, занимавшуюся независимой поставкой программного обеспечения, перед тем, как стать независимым веб-разработчиком, консультантом и инструктором. Стивен является членом британского сообщества разработчиков приложений на платформе .NET и старается при всякой возможности участвовать в дискуссиях на актуальные темы разработки программного обеспечения в группах пользователей и свободных конференциях. Он приветствует технический прогресс во всех его формах и не преминет прибрести любую безделушку, если у нее имеются заманчиво мигающие светодиодные индикаторы.


560 стр., с ил.; ISBN 978-5-8459-1609-9, 978-1-43-021007-8; формат 70x100/16; твердый переплет; тип бумаги: офсетная; серия Expert's Voice (APress); 2010, 1 кв.; Вильямс.



Понравилась книга? Порекомендуйте её друзьям и коллегам:







Книги, рекомендуемые вместе с этой книгой:

Разделы каталога:



Оглавление книги "ASP.NET MVC Framework с примерами на C# для профессионалов"

Введение Введение

Часть I. Введение в ASP.NET MVC     
    Глава 1. Основной замысел
    Глава 2. Первое приложение на платформе ASP.NET MVC     
    Глава 3. Предварительные условия     
    Глава 4. Реальное приложение SportsStore     
    Глава 5. Приложение SportsStore: навигационные средства и тележка для покупок     
    Глава 6. Приложение SportsStore: администрирование и завершающие усовершенствования     

Часть II. ASP.NET MVC во всех деталях
    Глава 7. Общее представление о проектах на платформе ASP.NET MVC ASP.NET MVC Framework с примерами на C# для профессионалов
    Глава 8. URL и маршрутизация
    Глава 9. Контроллеры и действия
    Глава 10. Представления
    Глава 11. Ввод данных
    Глава 12. Ajax и создание клиентских сценариев
    Глава 13. Безопасность и уязвимость
    Глава 14. Развертывание
    Глава 15. Компоненты платформы ASP.NET
    Глава 16. Сочетание платформ ASP.NET MVC и WebForms

Предметный указатель


Copyright © 1992-2015 Издательская группа "Диалектика-Вильямс"

Rambler  Top100