Я рекомендую получить книгу по ASP.NET MVC и поработать с примерами из книги. Не беспокойтесь об истории шаблона проектирования MVC или его корнях в Xerox PARC 1979 года. Я бы не стал читать намного больше о фактическом шаблоне MVC, чем эта простая статья из MSDN: Ультрасовременный: Шаблоны презентаций ASP.NET
Я недавно закончил Pro ASP.NET MVC Framework Стива Сандерсона и могу порекомендовать его. В нем есть пример приложения из нескольких глав, которое поможет вам быстро начать работу с ASP.NET MVC, а затем 10 или около того последующих глав, в которых подробно рассматриваются соответствующие темы (Контроллеры, Представления, Безопасность и т. Д.). Книга посвящена модульному тестированию и внедрению зависимостей, а также охватывает базовое реляционное сопоставление объектов с помощью LINQ to SQL. Существуют также главы, посвященные интеграции jQuery с ASP.NET MVC и тому, как вы можете использовать компоненты инфраструктуры (авторизация, членство, роли, персонализация, кэширование и т. Д.) Из традиционных приложений WebForms.
Есть ряд положительных отзывов о Блог Стива , который также является хорошим источником дополнительной информации ASP.NET. Amazon.com имеет пару положительных отзывов на книгу (мне нужно добавить свой, когда у меня будет немного свободного времени). Вы также можете просмотреть некоторые книги в Google Книгах.
Некоторые из других книг, которые доступны сейчас или доступны в ближайшее время:
Wrox: Начало ASP.NET MVC 1.0 --- Оба автора
Кейван Найери и Симона Кьяретта являются активными блоггерами ASP.NET MVC. Вот пример главы по тестированию для скачивания здесь . Я читал, что он должен появиться в конце июня 2009 года?
Мэннинг: ASP.NET MVC в действии --- Эта книга Бена Шейрмана , Джеффри Палермо и Джимми Богард, Все они имеют интересные блоги, посвященные темам, связанным с ASP.NET MVC. Если я правильно понял, эта книга должна быть выпущена в августе 2009 года. Вы можете предварительно заказать книгу (MEAP = Программа раннего доступа Manning) здесь и получить доступ к первым 11 главам (неотредактированным или слабо отредактированным I считать). Справочное приложение CodeCampServer , которое дополняет книгу, довольно интенсивное и охватывает использование nHibernate (ORM), Castle Windsor (DI / IoC), DDD, модульного, интеграционного и регрессионного тестирования.
Wrox: Professional ASP.NET MVC 1.0 --- Это книга, которая сопровождает пример приложения и программы чтения NerdDinner , которые были доступны некоторое время назад. Его автором являются довольно умные ребята из Microsoft: Роб Конери , Скотт Гатри , Скотт Хансельман * и Фил Хаааааааааааак , которые имеют внутреннюю информацию почему определенные решения были приняты с рамкой. Доступно сейчас.
Пакет: ASP.NET MVC 1.0 Быстро --- Автор Мартен Баллиау имеет довольно хороший блог, в котором рассказывается о различных проблемах ASP.NET MVC, включая тестирование . Доступно сейчас.
Sams: ASP.NET MVC Framework Unleashed --- Автор Стивен Уолтер отвечает за ряд популярных книг ASP.NET Unleashed с первых дней существования ASP.NET, и сейчас он пишет книга по ASP.NET MVC. Вы можете проверить его блог для образцов содержимого из будущей книги и других статей, связанных с ASP.NET MVC. Amazon говорит, что эта книга будет доступна в июле 2009 года.
Wrox: решение проблемы разработки веб-сайтов для программирования на ASP.NET MVC --- Это продолжение книги Wrox: программирование сайтов на ASP.NET 2.0: решение для проблемных разработок и приветствует автора Марко Беллинасо и представляет двух новых авторов проекту Ника Берарди и Аль Катавази . Пример приложения для книги - Beerhouse CMS и доступен для загрузки на CodePlex. На сайте книги написано, что он выйдет в июне 2009 года.