Utilissimo!!!
Finalmente un libro che spiega in modo esaustivo come utilizzare le enterprise library. Davvero ben fatto e semplicissimo nella comprensione.
Complimenti
Enterprise Library Review
This is a must reference book for tackling the Enterprise Library. It's not "light" reading and it's kind of a brain wracker. Takes some digging into - I keep it at work as a reference guide. Also, it's not a complete reference and I needed to access some Blogs (like Tom Hollander's) to get extra info.
Nice explanation of Enterprise Library
This book is a very solid introduction to the Enterprise Library. It's well-structured, clearly and concisely written, and the code examples are very solid -- and done in both C# and Visual Basic for folks who can't bounce between the two.
The chapters on Configuration, Data Access, Exception Handling, and Logging are particularly well-written.
As noted by another reviewer, this is written to an already outdated release of Enterprise Library. Regardless, I think it's a solid book which can give you valuable exposure to how EL works and some of the best ways to put it to use.
Unfortunately already out of date
This book does a fairly decent job of covering not only best practices and examples of the use of the Enterprise Library, but also its design.
Unfortunately, the book focuses on the June 2005 release of the Enterprise Library that is targeted to the 1.1 version of the .NET Framework. Prospective buyers should be aware that there is only minimal coverage of the January 2006 version of EntLib for .NET 2.0 (it's a ten-page appendix out of 650+ pages). Some of the information about EntLib for 1.1 still applies, but if you're already using .NET 2.0 and that version of the EntLib, there are going to be some big chunks of this book that don't apply anymore. In that case, this book still might be useful for insight into the design ideas underlying the EntLib, but for usage and code examples you'll probably be better served by the documentation and hands-on-labs that can be downloaded from Microsoft.
more powerful and modular code blocks
You might think of Microsoft Enterprise Library as a refactoring of many tasks common to applications. These could be for standalone machines or perhaps the application offers a network service, like a Web Service. Fenster describes how MS reworked earlier generations of application blocks into a more consistent offering, presented here. There have been numerous improvements to make your programming life easier.
A key plus is simply not having to edit an XML file that describes the configuration of an application, in order to change and test a new configuration. Instead, there is now an Enterprise Library Configuration Tool. This actually reads and writes to the XML files. Much overdue. Your interaction is now easier to perform, and more robust. Manual editing of those files is highly
error prone. Using the tool is easy and intuitive, as shown in many screen shots. Not so different from changing Registry values, which you may well have already done, if you work with Microsoft operating systems.
The book also offers many code examples, typically written in both C# and VB. These illustrate how to use the Enterprise Library. The style is a little verbose, a function of both the authors' programming styles and the naming conventions of EL. Caused by a natural tendency to use descriptive names for classes and fields (variables). Anyway, the examples in each chapter demonstrate the modular nature of EL. So that you can easily add in a Security Application Block or a Caching Application Block, say. And possibly modify these for your situation.
The overall claim is that all this is far simpler than in the past.