E-Book, Englisch, 720 Seiten, E-Book
Millett Professional ASP.NET Design Patterns
1. Auflage 2010
ISBN: 978-0-470-95289-4
Verlag: John Wiley & Sons
Format: EPUB
Kopierschutz: 0 - No protection
E-Book, Englisch, 720 Seiten, E-Book
ISBN: 978-0-470-95289-4
Verlag: John Wiley & Sons
Format: EPUB
Kopierschutz: 0 - No protection
* Design patterns are time-tested solutions to recurringproblems, letting the designer build programs on solutions thathave already proved effective
* Provides developers with more than a dozen ASP.NET examplesshowing standard design patterns and how using them helpsbuild aricher understanding of ASP.NET architecture, as well as betterASP.NET applications
* Builds a solid understanding of ASP.NET architecture that canbe used over and over again in many projects
* Covers ASP.NET code to implement many standard patternsincluding Model-View-Controller (MVC), ETL, Master-Master Snapshot,Master-Slave-Snapshot, Façade, Singleton, Factory, SingleAccess Point, Roles, Limited View, observer, page controller,common communication patterns, and more
Autoren/Hrsg.
Weitere Infos & Material
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 andApplying Patterns.
Chapter 3: Layering Your Application and Separating YourConcerns.
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.