.NET patterns : architecture, design, and process 9780321130020, 0321130022

The complete software developer's guide to working in .NET environments Praise for .NET Patterns: "Was both

1,264 218 2MB

English Pages 415 Year 2004

Report DMCA / Copyright

DOWNLOAD FILE

.NET patterns : architecture, design, and process
 9780321130020, 0321130022

Table of contents :
Content: Foreword. Preface. The Road to .NET and this Book. Book Layout. I. BUILDING A FRAMEWORK WITH .NET 1. New Framework, New Model, New Measures. Not Another Language-Please Stop! The .NET Framework and a Distributed New World. .NET and XML Web Services. XML Web Services Primer. Highlights of .NET. Components of .NET-A Snippet. Patterns Explained. History and Categorization. Categorizing Patterns. The Pattern Library. How to Use the Pattern Library. 2. Framework Patterns: Exception Handling, Logging, and Tracing. Overview. Exception Handling. Building a Base Exception Class. Managing Exception Boundaries. Technology Backgrounder-SOAP Faults. Technology Backgrounder-Trace Switches and Trace Listeners. Remote Tracing-Building a Custom Trace Listener. Summary. II. CREATING THE TIERS OF A FRAMEWORK. 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. 4. Middle-Tier Patterns. Overview. Chained Service Factory. Unchained Service Factory. Product Manager. Service Facade. Abstract Packet Pattern. Packet Translator. 5. Persistence-Tier Patterns. Overview. Technology Backgrounder-Schemas and DataSets. Poly Model Pattern. Schema Field Pattern. Schema Indexer. 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. 7. Advanced Patterns. Overview. Abstract Cache. Web Service Interface Pattern. Loosely Coupled Transactor Server. Loosely Coupled Transactor Client. Password Storage. Index.

Polecaj historie