Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
jQuery in Action

jQuery in Action
by Bear Bibeault; Yehuda Katz

NHibernate in Action

NHibernate in Action
by Pierre Henri Kuaté; Christian Bauer; Gavin King; Tobin Harris

ASP.NET MVC implements the Model-View-Controller pattern on the ASP.NET runtime. It works well with open source projects like NHibernate, Castle, StructureMap, AutoMapper, and MvcContrib.

ASP.NET MVC in Action is a guide to pragmatic MVC-based web development. After a thorough overview, it dives into issues of architecture and maintainability. The book assumes basic knowledge of ASP.NET (v. 3.5) and expands your expertise. Some of the topics covered:

  • How to effectively perform unit and full-system tests.

  • How to implement dependency injection using StructureMap or Windsor

  • How to work with the domain and presentation model

  • How to work with persistence layers like NHibernate

The book's many examples are in C#.

"Shows how to put all the features of ASP.NET MVC together to build a great application."
-From the Foreword by Phil Haack, Senior Program Manager, ASP.NET MVC Team, Microsoft

"This book put me in control of ASP.NET MVC."
-Mark Monster, Software Engineer, Rubicon

"Of all the offerings, this one got it right!"
-Andrew Siemer, Principal Architect, OTX Research

"Highly recommended for those switching from Web Forms to MVC."
-Frank Wang, Chief Software Architect, DigitalVelocity LLC

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 4.0 out of 5 rating Based on 10 Ratings

Excellent. Absolutely excellent! - 2009-11-08
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book delivers the "how." Whereas so many books show the mechanics of MVC, this book shows you how to drive this implementation of the framework to it's limits. It's the difference between being taught the rules of football and being taught how to win a game; the difference between knowing how to turn on a light saber and knowing how to use the force.

Don't use this book for an intro to MVC. Use the free chapter of the nerd dinner book for that. That's a great intro. Use the web itself to research the mechanics of how the web works. Then pick up this book and be prepared to work *hard* chewing slowly and digesting each section as you let it change the way you think. Don't let the mere 350 pages fool you (when compared with other 600-700 page Goliaths); this book is content-rich. In the same way that the lessons of a truly great coach extend into so many non-sports areas of his/her players' lives, the ideas and knowledge expressed in this book extend well beyond ASP.Net MVC and push us forward into becoming better developers in any technology.

No as good as it seems - 2009-11-04
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book is poorly written when compared to the other MVC ones. The authors consntantly talk about unrelated topics in the middle of an explanation... you can totally follow the book if you concentrate, but I just hate when people make things more complext when they don't need to be.

They should have remembered the kiss principle when writing that book.

The Best Book on ASP.NET MVC - 2010-01-11
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
During 2008 and first quarter of 2009, Microsoft developed a new framework, based on the MVC design pattern (Model, View, Controller). This framework, which allows better control over the generated HTML, lighter pages, and easier unit testing, is the subject of this book. This book written by Jeffery Palermo, Ben Scheirman, and Jimmy Bogard do an excellent job of explaining the new technology of ASP.NET MVC.

After a brief introduction, chapter one takes us quickly into action, with a quick review of the default MVC application's code. This review gives us a short presentation of some of the main actors of the framework, namely the View, Routes and the Controller.

The following chapters will go into detail in the three frameworks initials. After a chapter devoted entirely to the model, including a introduction to Domain Driven Development (or DDD), which will be used throughout the book, the next chapter details controllers, and anything that can be applied to them (unit tests, customization of the various components, and filters). The fourth chapter of the book is centered on the view, including master pages, standard views and partial views.

The next chapter is devoted to the fourth musketeer of MVC, the Routing. This chapter contains a set of good practices for route design, and explains how to test that the routes are correctly mapped to the site pages.

A brief review of the topics covered:

-Getting started with the ASP.NET MVC Framework
-The Model in depth
-The Controller in depth
-Views in depth
-Routing
-Customizing and extending the ASP.NET MVC Framework
-Scaling the architecture to more complex sites
-Leveraging existing ASP.NET features
-AJAX in ASP.NET MVC (which includes coverage of jQuery!)
-Hosting and Deployment
-Exploring MonoRail and Ruby on Rails
-Best Practices
-Recipes

All the authors explain each one of the topics in great detail with easy to follow exmamples good for any reader with some level of programming experience. I used this book to help me work on a project at work that was due in only a couple weeks. I was able to get quickly up to speed on the project after reading the first few chapters.

A great book and I highly recommend it!

Not an intro book - but not to be missed - 2009-12-08
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I've been doing quite a bit of MVC programming over the last 9 months, going through the Asp.net/mvc site tutorials, blogs, etc and I've STILL learned a lot from this book. This is a must have book if you want to do professional grade MVC. There are little gems every few pages. Covers far more than just MVC.

MVC - 2009-11-30
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
this is the book i wanted to learn a bit more about ASP.NET MVC, i have no regrets buying it, its very enlightening, i would say more but i have only read the first chapter!

Browse Similar Topics

Top Level Categories:
Internet/Online

Sub-Categories:
Internet/Online > .Net
.Net > ASP.NET

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2010 Safari Books Online. All rights reserved.