A ASP.NET MVC implementa o padrão Modelo-View-Controlador no ASP.NET runtime. Ele funciona bem com projetos open source como NHibernate, Castle, Structure-Map, Automapper e MvcContrib. ASP.NET MVC em Ação é um guia de desenvolvimento web pragmático orientado a MVC. Após visão geral abrangente, mergulha em questões relacionadas à arquitetura e manutenibilidade. O livro assume o conhecimento básico de ASP.NET (v. 3.5) e amplia tal conhecimento. Alguns dos tópicos abordados: Como realizar de maneira efetiva testes de unidade e de sistema. Como implementar injeção de dependência usando Structure-Map ou Windsor. Como trabalhar com os modelos de domínio e de apresentação. Como trabalhar com camadas de persistência, como o NHibernate. Os vários exemplos do livro estão em C#. Jeffrey Palermo é cocriador do MvcContrib. Jimmy Bogard e Ben Scheirman são consultores e líderes da comunidade .NET. Todos são Microsoft MVPs e membros da ASPInsiders.