In order to help software developers with typical enterprise development cross-cutting concerns, Microsoft created the Enterprise Library, a collection of reusable software components (application blocks) (such as logging, validation, data access, exception handling, and many others). This book is intended to aid in the rapid ramp-up of developers on teams that have opted to use Enterprise Library.
You can take advantage of Enterprise Library if you create applications for the Microsoft.NET Framework, whether they are high-end commercial programs or even relatively simple Windows Forms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), or ASP.NET programs. This book makes it simpler for you to start exploring Enterprise Library by assisting you in rapidly understanding what it can do for you and providing examples that demonstrate it in use. The functional building blocks of the Enterprise Library, including data access, caching, cryptography, exception handling, logging, security, and validation, are covered in detail in this book. It has a sizable selection of workouts, hacks, and advice.