ASP.NET MVC in Action

image

The Model-View-Controller pattern—universally known as MVC—provides a stable, testable approach to web application development by separating the major functions—or concerns—of an application into independently defined roles.

ASP.NET MVC in Action is a comprehensive guide to MVC-based development using this powerful framework. It offers a clearly-written introduction both to the ASP.NET MVC Framework and to the MVC approach. The focus is on creating real, maintainable web applications—so don’t expect toy examples and short snippets. The authors lead you from first-use through real-life 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 open-source persistence layers like NHibernate. Throughout the book, the authors sprinkle in MvcContrib, an extremely useful tool that provides common extensions so you don’t have to write them yourself.

Along the way, you’ll benefit from the wide-ranging experience of the authors, who have extensive experience with ASP.NET, Monorail, and Ruby on Rails. This book assumes that you already know how to build a standard ASP.NET application and presents most examples in C#.

What’s inside?

  1. Getting started with the ASP.NET MVC Framework
  2. The model in depth
  3. The controller in depth
  4. The view in depth
  5. Routing
  6. Customizing and extending the ASP.NET MVC Framework
  7. Scaling the architecture for complex sites
  8. Leveraging existing ASP.NET features
  9. AJAX in ASP.NET MVC
  10. Hosting and deployment
  11. Exploring MonoRail and Ruby on Rails
  12. Best practices
  13. Recipes

Buy / More Info

Related Post

  • ASP.NET Model View ControllerASP.NET Model View Controller Last week the ASP.NET Model View Controller framework was released as Release Candidate 1.  That's my cue to take a look at what we finally have available to us and to start a series explaining ho...
  • ASP.NET MVC – Is The Grass Really Greener?ASP.NET MVC – Is The Grass Really Greener? There are three ways now to write a web site in ASP.NET: Use Classic ASP model with everything in the ASPX file and only use HTML controls without the runat="server" attribute Use the Web Fo...
  • ASP.NET/VB.NET – Video TrainingASP.NET/VB.NET – Video Training Master the leading internet Web application programming languages Includes 5 levels of ASP.NET focusing on everything from server side programming con...
  • ASP.NET MVC – Controller to ViewASP.NET MVC – Controller to View A couple of weeks ago we looked at ASP.NET MVC routing in the MVC framework.  The routing controls which method in which controller gets called. The obvious next question is, how do we get fr...
  • MVC – Let’s Install it.MVC – Let’s Install it. Unless you only read my blog, you probably already know that MVC 1.0 released yesterday.  So it's time to install it into visual studio. Now, you are supposed to be able to install it using the...