What’s New in Enterprise Library v4.1?
This release of Enterprise Library is a service release that includes the following:
– Unity interception mechanism and integration of the Policy Injection Application Block with the Unity Application Block;
– Performance improvements;
– Usability improvements to the configuration tool;
– Visual Studio 2008 Service Pack 1 support;
– Bug fixes.
Reference:
http://www.codeplex.com/entlib
If you already know and love the Enterprise Library
− check out the change log for this release;
− upgrade to V4.1—no code change is required—simply update the references to the corresponding application block assemblies and to the common assemblies;
− download the updated QuickStarts and run through the Unity-integrated examples to get the flavor of new dependency injection style of using the Enterprise Library;
− review the documentation on how to use interception with Unity;
− view webcasts on Enterprise Library and Unity, review demo code.
Reference:
http://blogs.msdn.com/agile/archive/2008/10/28/just-released-microsoft-enterprise-library-4-1-and-unity-1-2.aspx
About This Release of Enterprise Library
This release of Enterprise Library includes additions in functionality to several of the existing application blocks. The following sections discuss these and other changes in the current release. In addition, this release has been adapted to work with Microsoft Visual Studio 2008, Windows Management Instrumentation (WMI) version 2.0, and the Microsoft .NET Framework 3.5.
This topic contains the following information about this release of Enterprise Library:
Contents of This Release
This release of Enterprise Library contains the following:
Binaries. The Enterprise Library includes pre-compiled, strong-named assemblies for all the source code. For more information, see Using the Signed Binary Assemblies.
Source code. The Enterprise Library includes the source code for the application blocks, the configuration tools, the unit tests, and the QuickStarts.
Unit tests. The Enterprise Library includes the unit tests that were created while the application blocks were being developed. For more information, see Unit Tests.
QuickStarts. Enterprise Library QuickStarts are brief, easy-to-understand illustrations of key application block features. Each application block includes one or more QuickStart.
Documentation. Enterprise Library includes documentation that can be viewed with the Visual Studio Help system. The documentation includes guidance about how to use the Enterprise Library and a class library reference.
For more details, and to download these features, see the patterns & practices – Enterprise Library - Home on CodePlex.
For a complete list of the application blocks, configuration and other tools, and the core features of Enterprise Library, see Contents of Enterprise Library in the Getting Started section of this guidance.
Integration with the Unity Application Block
In this release of Enterprise Library, you can use the Unity Application Block (Unity) to intercept Enterprise Library objects and execute code before or after the body of a function or a method is executed and you can generate instances of Enterprise Library objects and inject them into other objects.
Enterprise Library contains a set of classes that allow you to obtain instances of objects such as a SqlDatabase or a CacheManager, defined in the Enterprise Library configuration, from the Unity container. In addition, new "injection-friendly" façades for some of the Enterprise Library objects replace static façades, which cannot be used with injection. These features use the dependency injection capabilities of Unity and can considerably simplify your code.
Unity provides interceptors that will, when configured in the container, allow you to intercept method calls and attach call handlers to the intercepted methods. For more information on interception see Using Interception with Unity.
For more information about the integration of Unity and Enterprise Library, see Creating Objects Using the Unity Application Block.
Reference:
Downloads & Files
Enterprise
Library 4.1 - October 2008 - StandaloneDocs.chm
Enterprise
Library 4.1 - October 2008 - PDBs.zip
Enterprise
Library 4.1 - October 2008 - Printable Docs.pdf
Reference:
http://www.codeplex.com/entlib/Release/ProjectReleases.aspx?ReleaseId=18859
No hay comentarios:
Publicar un comentario