Book description
Writing robust enterprise applications presents a special challenge for developers, but Microsoft has addressed that challenge with the free, downloadable Enterprise Library for the .NET Framework.
Enterprise Library is a collection of application blocks and guidance documents that together provide functionality common to enterprise applications; each application block includes full source code. Lacking in the guidance provided by Microsoft is an overall roadmap to the process of using the application blocks. Effective Use of Microsoft Enterprise Library is that roadmap.
Microsoft application development lead architect Len Fenster explains exactly how to build applications using Enterprise Library application blocks. Fenster covers all seven application blocks as implemented for .NET Framework 1.1, shows how to develop and use a new application block, and explains how Enterprise Library is changing for .NET Framework 2.0.
Readers will learn
How the Configuration Application Block is designed and can be used at runtime to easily read and write configuration data
How the Configuration Application Block works at design time for all blocks
How to use the Data Access Block to create a portable data layer
How to use the Exception Handling Application Block to implement a policy-driven, application-wide exception handling system
How to use the Logging and Instrumentation Application Block to log and instrument messages independent of the message destination
How to add authentication, authorization, role membership, security cache, and profile membership features to an application with the Security Application Block
How to use the Cryptography Application Block to add functionality to encrypt and decrypt data and create and compare hashes
How to build your own application block and providers that “snap” right into Enterprise Library
Whether you plan to extend Enterprise Library for your organization, or just use the existing application blocks to add functionality to your architecture in a consistent, extensible, integrated way, this book will guide you through the complexities and help you find a clear path to success.
Table of contents
- Title Page
- Copyright Page
- Table of Contents
- Figures
- Tables
- Foreword
- Preface
- Acknowledgments
- About the Author
- 1. The Configuration Application Block Runtime
- 2. The Configuration Application Block Design-Time
- 3. The Data Access Application Block
- 4. The Caching Application Block
- 5. The Exception Handling Application Block
- 6. The Logging and Instrumentation Application Block
- 7. The Security Application Block
- 8. The Cryptography Application Block
- 9. Building an Application Block
- A. The Data Mapping Application Block
- B. Creating a .NET Managed Data Provider
- C. Enterprise Library for the .NET Framework 2.0
- Index
- Footnotes
Product information
- Title: Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services
- Author(s):
- Release date: June 2006
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780321334213
You might also like
article
Reinventing the Organization for GenAI and LLMs
Previous technology breakthroughs did not upend organizational structure, but generative AI and LLMs will. We now …
book
Special Edition Using C#
Visual C#.NET is a completely new language engineered by Microsoft to encompass the strengths and fix …
book
The Agile Architecture Revolution: How Cloud Computing, REST-Based SOA, and Mobile Computing Are Changing Enterprise IT
A sneak peek at up-and-coming trends in IT, a multidimensional vision for achieving business agility through …
book
Programming Microsoft® ADO.NET 2.0 Applications: Advanced Topics
Get in-depth coverage and expert insights on advanced ADO.NET programming topics such as optimization, DataView, and …