PROFESSIONAL
ASP.NET DESIGN PATTERNS
FOREWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
INTRODUCTION .............................................................xxi
PART I INTRODUCING PATTERNS AND PRINCIPLES
CHAPTER 1 The Pattern for Successful Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CHAPTER 2 Dissecting the Pattern’s Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
PART I I THE ANATOMY OF AN ASP.NET APPLICATION:
LEARNING AND APPLYING PATTERNS
CHAPTER 3 Layering Your Application and Separating Your Concerns . . . . . . . . . . 31
CHAPTER 4 The Business Logic Layer: Organization . . . . . . . . . . . . . . . . . . . . . . . . . . 55
CHAPTER 5 The Business Logic Layer: Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
CHAPTER 6 The Service Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
CHAPTER 7 The Data Access Layer ........................................195
CHAPTER 8 The Presentation Layer ........................................289
CHAPTER 9 The User Experience Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
PART II I CASE STUDY: THE ONLINE ECOMMERCE STORE
CHAPTER 10 Requirements and Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
CHAPTER 11 Creating The Product Catalog ..................................449
CHAPTER 12 Implementing the Shopping Basket .............................519
CHAPTER 13 Customer Membership ........................................565
CHAPTER 14 Ordering and Payment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615
INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 673
PROFESSIONAL
ASP.NET Design Patterns
- 1
- 2
- 3
前往页