Mostrando entradas con la etiqueta Enterprise Library. Mostrar todas las entradas
Mostrando entradas con la etiqueta Enterprise Library. Mostrar todas las entradas

miércoles, 9 de junio de 2010

Enterprise Library 5.0 Abril 2010

Microsoft Enterprise Library es una colección reusable de bloques de aplicación diseñados para asistir a los desarrolladores de software con los retos comúnes en el desarrollo de aplicaciones empresariales. Esta versión incluye los siguientes bloques de aplicación (application blocks):

  • Caching Application Block.
  • Cryptography Application Block.
  • Data Access Application Block.
  • Exception Handling Application Block.
  • Logging Application Block.
  • Policy Injection Application Block.
  • Security Application Block.
  • Validation Application Block.
En esta nueva versión de Enterprise Library encontramos una recopilación de nuevas características y actualizaciones respecto a la versión anterior, para hacer más productivos a los desarrolladores, entre las cuales tenemos:
  • Soporte de configuración programática mediante interface de configuración y un esquema XSD para habilitar IntelliSense.
  • Rediseño de la herramienta de configuración:
    • Look and feel más usable e intuitivo.
    • Wizard para ayudar a simplicar tareas complejas de configuración.
  • Data accessors para procesamiento más intuitivo de resultados de consultas de datos.
  • Soporte para acceso de datos asincrónico.
  • Integratción con mecanismos de validación de Windows Presentation Foundation (WPF).
  • Soporte para escenacios de configuración complejos.
  • Mejor performance con el manejo de logging
  • Se derujo el número de assembles.
  • Soporte al Framework 4.0 e integración con Microsoft Visual Studio 2010.
  • Mejoras enUnity.
Recursos:

Descargar Enterprise Library 5.0 desde Microsoft

Documentación en línes en MSDN

Descargar la documentación en Codeplex

Migration Guide:
This guide explains the opportunities open to you for migrating applications built using Enterprise Library versions 3.1, 4.0, and 4.1, and versions 1.0 and 1.1 of Unity to use version 5.0 or Enterprise Library and version 2.0 of Unity.
Because individual application scenarios and environments vary, and the way Enterprise Library and Unity are used within existing applications will differ considerably, this guide cannot guarantee success in every situation. However, it contains practical guidance that is based on knowledge gathered during the development of Enterprise Library 5.0, and through test migrations of a range of different existing applications.


CHM (Codeplex)
PDF (Microsoft)

Hands on Labs:
Use this set of Hands-on Labs as a guide to learn about the application blocks included with Microsoft Enterprise Library 5.0 and practice how to leverage their capabilities in various application contexts. It includes Caching, Configuration Sources, Cryptography, Data Access, Exception Handling, Interception, Logging, Security, Validation, and Unity Hands-on Labs.

Descarga

jueves, 30 de octubre de 2008

Liberada Enterprise Library 4.1 (Octubre 2008)

Acaban de liberar la nueva versión de las Enterprise Library 4.1. A priori, se ve que han corregido algunos problemas detectados en la 4.0, proveen soporte a VS 2008 SP1 y Framework 3.5 SP1, y para los que ya estén implementando 4.0 el impacto al parecer es menor: Reasignar las referencias y nada más.

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:
http://msdn.microsoft.com/en-us/library/dd139937.aspx#Changes_That_Affect_All


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