This unique book takes good ASP.NET application construction one step further by emphasizing loosely coupled and highly cohesive ASP.NET web application architectural design. Each chapter addresses a layer in an enterprise ASP.NET application and shows how proven patterns, principles, and best practices can be leveraged to solve problems and improve the design of your code. In addition, a professional-level, end-to-end case study is used to show how to actuate best practice design patterns and principles in a real web site. The framework built to support the case study can be used as the basis from which you can build real web sites, extend the code, and implement specific ASP.NET code.
Professional ASP.NET Design Patterns:
Demonstrates how to use the Gang of Four design patterns to improve your ASP.NET code
Shows how Fowler's enterprise patterns fit into an enterprise-level ASP.NET site
Provides details on how to layer an ASP.NET application and separate your concerns and responsibilities
Details AJAX patterns using JQuery and Json, and messaging patterns with WCF
Shares best practice tools for ASP.NET such as AutoMapper, NHibernate, StructureMap, Entity Framework, and Castle MonoRail
Uncovers tips for separating a site's UX and presentation layer from the pluggable data access layer and business logic layer
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
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.
A lot of practical examples, very well organized code.
The examples all do an excellent job of putting the design patterns in context and help to figure out how they are useful and where they fit in application design.
NET books that cover both realms at all and this one is the best I have seen so far.
Design patterns really helped me to progress as a programmer, and I am very grateful that this book presents them in an easy-to-understand manner with practical examples that make... Read morePublished 1 month ago by Paul
I haven't nothing negative to say about this text. This book is getting old but still has relevance for current development. Read morePublished 10 months ago by ERIK AMBLE
I have two projects I inherited with ASP.NET. 1 - MVC & 1 - Webforms. This book offers ideas on working in both environments. Read morePublished 11 months ago by J. Gartin
Design patterns are not new and they are technology agnostic. What makes this book different is that it describes design principal and patterns and also adds technology... Read morePublished 12 months ago by Shahzad Khan
I have read most of the book, and I am very satisfied with the way the author pinpoints the issues and showing step by step, with examples, the different patterns of GoF. Read morePublished 13 months ago by robertrevolver
This one of the best books on design/architecture I have read. It opened my eyes to several new concepts that I had never thought of before, as well as gave me different... Read morePublished 15 months ago by Alex Davis
The book covers a lot of Design patterns in a simple way that makes you understand it easily. I recommend it!Published 15 months ago by Gus
If you downloaded the code for the book, there are a few things of which you should be aware. Most of the code was created in VS2008 SP1 (with Framework 3. Read morePublished 15 months ago by David W. Wood
This book is a real gem. It has helped me understand so many concepts. Not only that, the book has a full real life project that allows you to easily understand how design patterns... Read morePublished 16 months ago by PedroP