ASP.NET MVC in Action is a comprehensive guide to MVCbased development using this powerful new framework. It offers a clearlywritten introduction both to the ASP.NET MVC Framework and to the MVC approach. The focus is on creating real, maintainable web applications so do not expect toy examples and short snippets. The authors lead you from firstuse through reallife scenarios. One of the key benefits of the MVC approach is introducing a high degree of testability to your applications and process. ASP.NET MVC in Action shows you how to test each piece of your ASP.NET application and how to introduce principles of test-driven development into your process. Because the framework is completely pluggable, you’ll learn how to work with external Inversion of Control containers like StructureMap, Windsor, and Spring.NET and opensource persistence layers like NHibernate.
Jeffrey Palermo is a software management consultant and the CTO of Headspring Systems in Austin, TX. Jeffrey specializes in Agile coaching and helps companies double the productivity of software teams. Jeffrey is a MCSD.Net, Microsoft MVP, Certified ScrumMaster, Austin .Net User Group leader, AgileAustin board member, and an INETA speaker and Membership Mentor. He is an ASP.NET expert and has been working with Microsoft on the MVC framework since the initial prototype in March, 2007.
Dave Verwer is a software engineer and owner of a small independent software development and consultancy company, Shiny Development. Dave has over 11 years in the software industry with experience producing everything from real time data gathering software to enterprisescale web applications deployed in almost every country in the world. Daves background is with Microsoft .NET technologies but for the past couple of years he has been developing and consulting exclusively with Ruby and Ruby on Rails.
Ben Scheirman is a Principal Consultant with Sogeti in Houston, Texas. He studied computer science at the University of Houston and is a Certified ScrumMaster and Microsoft Certified Solution Developer. He enjoys speaking and blogging about agile development topics in .NET.