Professional ASP.NET Design PatternsISBN: 978-0-470-29278-5
Paperback
720 pages
September 2010
This is a Print-on-Demand title. It will be printed specifically to fill your order. Please allow an additional 10-15 days delivery time. The book is not returnable.
|
Part I: Introducing Patterns and Principles.
Chapter 1: The Pattern for Successful Applications.
Design Patterns Explained.
Design Principles.
Fowler's Enterprise Design Patterns.
Other Design Practices of Note.
Summary.
Chapter 2: Dissecting the Pattern's Pattern.
How to Read Design Patterns.
Design Pattern Groups.
How to Choose and Apply a Design Pattern.
A Quick Pattern Example.
Summary.
Part II: The Anatomy of an ASP.NET Application: Learning and Applying Patterns.
Chapter 3: Layering Your Application and Separating Your Concerns.
Application Architecture and Design.
Summary.
Chapter 4: The Business Logic Layer: Organization.
Understanding Business Organizational Patterns.
Summary.
Chapter 5: The Business Logic Layer: Patterns.
Leveraging Design Patterns.
Leveraging Enterprise Patterns.
Applying Design Principles.
Summary.
Chapter 6: The Service Layer.
Describing the Service Layer.
Leveraging Messaging Patterns.
An SOA Example.
Summary.
Chapter 7: The Data Access Layer.
Describing the DAL.
Data Access Strategies.
Patterns in Data Access.
Using an Object Relation Mapper.
Summary.
Chapter 8: The Presentation Layer.
Inversion of Control.
Model-View-Presenter.
Front Controller.
Model-View-Controller.
Page Controller.
Summary.
The User Chapter 9: Experience Layer.
What Is AJAX.
Using JavaScript Libraries.
Understanding AJAX Patterns.
Summary.
Part III: Case Study: The Online DVD Store.
Chapter 10: Requirements and Infrastructure.
Agatha's Clothing Store Requirements.
Architecture.
Summary.
Chapter 11: Creating The Product Catalog.
Creating The Product Catalog.
Summary.
Implementing t Chapter 12: he Shoppi ng Basket.
Implementing the Basket.
Summary.
Chapter 13: Customer Membership.
Customer Membership.
Summary.
Chapter 14: Ordering and Payment.
Checkout.
Summary.
Index.