The Microsoft Enterprise Library is a collection of reusable software
components (application blocks) designed to assist software developers
with common enterprise development cross-cutting concerns (such as
logging, validation, data access, exception handling, and many others).
Application blocks are a type of guidance; they are provided as source
code, test cases, and documentation that can be used "as is," extended,
or modified by developers to use on complex, enterprise-level
line-of-business development projects.
Use this set of Hands-on Labs as a guide to learn about the application blocks included with Enterprise Library 4.1 and practice how to leverage their capabilities in various application contexts.
It includes Caching, Cryptography, Data Access, Exception Handling, Interception, Logging, Security, Validation, and Unity Hands-on Labs.