![]() |
Introduction.
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. |
![]() |