New Release: Unity Application Block

Unity Application Block 1.2 is now available.

What's New

  • Added an interception mechanism (extension) and integration of the Policy Injection Application Block with the Unity Application Block.
  • Added two instance interceptors (TransparentProxyInterceptor, InterfaceInterceptor) and one type interceptor (VirtualMethodInterceptor).
  • Improved support for generics.
  • Added support for arrays.
  • Registered names are now available as an ObjectBuilder policy so that you can do a ResolveAll from within the strategy chain. The container automatically registers itself with itself.
  • Added PerThreadLifeTimeManager.
  • Bug fixes.
  • Performance improvements.

Key Features
The Unity Application Block (Unity) is a lightweight, extensible dependency injection container. It facilitates building loosely coupled applications and provides developers with the following advantages:

  • Simplified object creation, especially for hierarchical object structures and dependencies
  • Abstraction of requirements; this allows developers to specify dependencies at run time or in configuration and simplify management of crosscutting concerns
  • Increased flexibility by deferring component configuration to the container
  • Service location capability; this allows clients to store or cache the container
  • Instance and type interception (via an extension introduced in this release)

Key Links

Published 29 October 08 07:06 by J.D. Meier

Comments

# 2008 November 01 - Links for today « My (almost) Daily Links said on November 1, 2008 3:56 AM:

PingBack from http://mgalinks.wordpress.com/2008/11/01/2008-november-01-links-for-today/

# J.D. Meier's Blog said on March 30, 2009 1:31 PM:

Composite Application Guidance for WPF and Silverlight v2.0 (PRISM) is now available. What is PRISM The

New Comments to this post are disabled

Search

This Blog

Syndication

Page view tracker