| | Copyright |
| | Praise for the Book |
| | The Software Patterns Series |
| | Forewords |
| | Preface |
| | | The Road to .NET and this Book |
| | | Book Layout |
|
| | Part 1. Building a Framework with .NET |
| | | Chapter 1. New Framework, New Model, New Measures |
| | | Not Another LanguagePlease Stop! |
| | | The .NET Framework and a Distributed New World |
| | | .NET and XML Web Services |
| | | XML Web Services Primer |
| | | Highlights of .NET |
| | | Components of .NETA Snippet |
| | | Patterns Explained |
| | | History and Categorization |
| | | Categorizing Patterns |
| | | The Pattern Library |
| | | How to Use the Pattern Library |
|
| | | Chapter 2. Framework Patterns: Exception Handling, Logging, and Tracing |
| | | Overview |
| | | Exception Handling |
| | | Building a Base Exception Class |
| | | Managing Exception Boundaries |
| | | Technology BackgrounderSOAP Faults |
| | | Technology BackgrounderTrace Switches and Trace Listeners |
| | | Remote TracingBuilding a Custom Trace Listener |
| | | Summary |
|
|
| | Part 2. Creating the Tiers of a Framework |
| | | Chapter 3. Presentation-Tier Patterns |
| | | Overview |
| | | Notifying Thread Manager |
| | | Pollable Thread Manager |
| | | MultiSync Thread Manager |
| | | Error Cross-Reference Generator |
| | | Webform Template |
| | | Dynamic Assembly Loader |
| | | Stunt Driver Interface |
|
| | | Chapter 4. Middle-Tier Patterns |
| | | Overview |
| | | Chained Service Factory |
| | | Unchained Service Factory |
| | | Product Manager |
| | | Service Faade |
| | | Abstract Packet Pattern |
| | | Packet Translator |
|
| | | Chapter 5. Persistence-Tier Patterns |
| | | Overview |
| | | Technology BackgrounderSchemas and Datasets |
| | | Poly Model Pattern |
| | | Schema Field Pattern |
| | | Schema Indexer |
|
| | | Chapter 6. Process Patterns: Applying .NET Patterns to a Commercial Product |
| | | Overview |
| | | ProductX and the Commercial Framework |
| | | .NET Technology: A Competitive Advantage |
| | | Applying .NET Patterns |
| | | Invoking Our Framework from the ProductX Web Client |
| | | Summarizing the Suite |
|
| | | Chapter 7. Advanced Patterns |
| | | Overview |
| | | Abstract Cache |
| | | Web Service Interface Pattern |
| | | Loosely Coupled Transactor Server |
| | | Loosely Coupled Transactor Client |
| | | Password Storage |
|
|