The ASP.NET MVC framework is designed from the ground up with
certain core principles in mind-extensibility, testability, and
separation of concerns. The framework adds various conventions into
the mix to help drive developers into the "Pit of Success,"
providing for a streamlined development experience that fits the
way the web works.
For developers who like to peel away layers of abstraction and
get their hands closer to the metal, the ASP.NET MVC framework
might be for you. For developers who are extremely particular about
how their frameworks should be put together, ASP.NET MVC is also
extremely extensible, allowing nearly any part of it to be
customized or even swapped out entirely in favor of something that
fits the developer''s own tastes.
Written by members of the ASP.NET team, expert Scott Guthrie
starts you out with an end-to-end walk-through, showing you how to
build an application. You can even share Scott Guthrie''s
NerdDinner.com chapter with your friends at
http://tinyurl.com/aspnetmvc. You''ll then delve into basic
concepts and the history of the Model-View-Controller (MVC), and
quickly transition to learning how the ASP.NET MVC pattern
implements those concepts.
You''ll explore controllers and views and examine the roles that
AJAX and URLs play in your applications while the book demonstrates
the myriad ways in which you can extend ASP.NET MVC. As you go
through the book, you''ll come to understand the mind-shift that is
required when making the change from traditional ASP.NET Web Forms
development to ASP.NET MVC and the many benefits that exist once
that change is made.
What you will learn from this book
- The various toolsets and technologies that complement MVC, such
as SubSonic, LINQ, jQuery, and REST
- The structure of a standard ASP.NET MVC application
- Advanced routing strategies as well as advanced techniques for
extending the framework
- The difference between ASP.NET MVC and ASP.NET Web Forms and
how to share data between the two
- How to secure your ASP.NET MVC application
Who this book is for:
This book is for ASP.NET developers who want to employ
separation of concerns, extensibility, and control over markup
whenbuilding web applications. A firm understanding of ASP.NET
development using C# is necessary.
Wrox Professional guides are planned and
written by working programmers to meet the real-world needs of
programmers, developers, and IT professionals. Focused and
relevant, they address the issues technology professionals face
every day. They provide examples, practical solutions, and expert
education in new technologies, all designed to help programmers do
a better job.
Updates, source code, and Wrox technical support at
www.wrox.com