skip to the main content area of this page
Patterns and Practices

EnterpriseLibrary4


Enterprise Library 4.1 and Unity 1.2 Project Kickoff

Grigori Melnik mentions the project kickoff of Enterprise Library 4.1 and Unity 1.2. In particular, I am excited about the AOP Interception Mechanism and Policy Injection Application Block Integration!

Read More

Patterns & Practices Enterprise Library 4.0 and Visual Studio 2008 Webcast

I don't think Microsoft Patterns and Practices wanted anyone to actually attend the Enteprise Library 4.0 Webcast as it was poorly advertised and the start time was incorrect as displayed on Microsoft Events ( July 11 1:00 am Pacific Time). But, if you want to watch a webcast on Enterprise Library 4.0, you can download the on-demand version when it is available.

Read More

Microsoft Community Summit Presentation - Enterprise Library 4.0 and Unity IoC

During the Microsoft Community Summit from June 7-8, 2008, I presented the following Topic - Enterprise Library 4.0 and Unity IoC. The presentation discussed the integration of Enterprise Library 4.0 with Unity IoC and, in particular, how to use the Data Access Application Block, Logging Application Block, and Validation Application Block in a layered application using Model-View-Presenter.

Read More

Enterprise Library 4.0 Logging Application Block and Unity IoC Screencast

A new screencast showing off the use of the Enterprise Library 4.0 Logging Application Block using the EnterpriseLibraryCoreExtension and LoggingBlockExtension that provide Unity IoC Integration. Step-by-step I show how to create a UnityContainer, add the extensions, and inject the LogWriter Class into your custom classes. Enjoy.

Read More

Enterprise Library 4.0 Validation Application Block and Unity IoC Screencast

A new screencast showing off the use of the Enterprise Library 4.0 Validation Application Block with Unity IoC. Rather than using Unity Extensions as in the previous screencast with the Data Access Application Block, this screencasts shows how to create and register a simple wrapper around the Validation Application Block Facade Class that you can inject into your custom classes via Unity to validate business objects.

Read More

WPF Validation Application Block ( VAB ) Integration Updated for Enterprise Library 4.0

Martin Bennedik updated the WPF integration for the Validation Application Block (VAB) to work with Enterprise Library 4.0.

Read More

Enterprise Library 4.0 Data Access Application Block ( DAAB ) and Unity IoC Screencast

A new screencast showing off the use of the Enterprise Library 4.0 Data Access Application Block using the EnterpriseLibraryCoreExtension and DataAccessBlockExtension that provide Unity IoC Integration. Step-by-step I show how to create a UnityContainer, add the extensions, access the database classes from the container, and inject those database classes into your custom classes. Enjoy.

Read More

Enterprise Library 4.0 Available for Download - Tutorials and Samples Forthcoming

Download Enterprise Library 4.0 for Visual Studio 2008 and the .NET 3.5 Framework. Unity IoC Integration is worth creating a few tutorials and screencasts. A few changes to existing application blocks is worth showing off as well, so expect some Enterprise Library 4.0 samples in the near future.

Read More

Unity 1.0 Released - Microsoft IoC and Dependency Injection

Unity 1.0 was released from Microsoft Patterns & Practices. The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection. It runs on top of ObjectBuilder 2.0.

Read More

Unity IoC - Dependency Injection in ASP.NET MVC Framework Screencast

This screencast shows step-by-step how to add the Unity IoC Container to an ASP.NET MVC Framework Application to create controllers and inject their dependencies. It discusses DefaultControllerFactory, IControllerFactory, ControllerBuilder, and registering and resolving types with IUnityContainer.

Read More

Enterprise Library 4.0 March 2008 CTP Download Available

Enterprise Library 4.0 March 2008 CTP is available for download. Very exciting to see Enterprise Library 4.0 supporting Partially Trusted Callers out of the box as well as...

Read More

Unity Release Date Rescheduled for April 7 - Probably EntLib 4.0 too...

Grigori mentions that the release date for Unity has been rescheduled for April 7, 2008 as opposed to the original March 15, 2008. There is a good chance that Enterprise Library 4.0 CTP 1 will be pushed back to April 7th as well, but Grigori didn't say one way or the other.

Read More

New Unity IoC Screencast

I created a new Unity IoC Screencast based on a number of changes to the Unity API as well as a new release of the ASP.NET MVC Framework Preview 2. In addition to showing how to use Unity with ASP.NET Webforms Model-View-Presenter and the ASP.NET MVC Framework, the new Unity Screencast shows about a dozen common usages of Unity, including...

Read More

Unity and Enterprise Library 4.0 Release Plans

Grigori just mentioned the release plans for Unity 1.0 and Enterprise Library 4.0 which are a bit startling as they are right around the corner...

Read More

Unity Dependency Injection IoC Screencast

The Unity Dependency Injection / IoC Container is new from Microsoft Patterns and Practices. It will come in both a stand-alone version and within Enterprise Library 4.0 as an alternate configuration mechanism for the application blocks. This screencast shows several common usages of Unity as well as how to use Unity with both the ASP.NET MVC Framework and with ASP.NET Webforms using Model-View-Presenter.

Read More

UnityContainer and UnityConfigurationSection - Populating Unity Container via App.config or Web.config

The Unity IoC Tutorials provided to date using the ASP.NET MVC Framework and ASP.NET Model-View-Presenter have programmatically added services and components via the Register and SetSingleton Methods on UnityContainer. In this Unity Tutorial, I will populate the UnityContainer from services registered in a Web.config file. One can easily use an App.config file as well.

Read More

Unity Dependency Injection Container Uses ObjectBuilder 2.0 - Enterprise Library 4.0

The new Unity Dependency Injection Container available as stand-alone or within Enterprise Library 4.0 uses ObjectBuilder 2.0. ObjectBuilder 2.0 was started by Brad Wilson and Scott Densmore for use as the Dependency Injection Container for CodePlex. ObjectBuilder 2.0 will now be used as the shiny, new engine for both Enterprise Library 4.0 and Unity...

Read More

IASA Tampa February Meeting - Introduction to Aspect-Oriented Programming (AOP)

David Hayden is presenting Introduction to Aspect-Oriented Programming (AOP) at the IASA Tampa Chapter on February 28, 2008. Write less code and create more maintainable applications by leveraging AOP to handle logging, caching, validation, security, and other cross-cutting concerns. In this presentation we will explore AOP functionality built into numerous tools and frameworks such as Castle Windsor, SpringFramework.NET, Enterprise Library's Policy Injection Application Block, and PostSharp so you can better understand its benefits and how to use it in your own applications. If available by the time of the meeting, I will also show off the Unity Dependency Injection Container in Enterprise Library 4.0 and how to incorporate AOP with it.

Read More

Unity Extensibility Workshop in Redmond - Enterprise Library 4.0 Unity Dependency Injection Container

For you lucky devils in Redmond - Unity is Microsoft's lightweight, extensible dependency injection container. Microsoft patterns & practices will host Unity Extensibility Workshop to walk the participants through the design of Unity container and its extensibility model. You will become familiar with all aspects of the container infrastructure and container extensions: from using existing extensions to building your own. A special attention will be given to the integration of Unity with Enterprise Library 4.0 and the refactored application blocks.

Read More

Unity Dependency Injection Container in Enterprise Library 4.0

Unity will be the name of the dependency injection application block in Enterprise Library 4.0. Unity will be released in two forms - 1) a standalone container, and 2) an application block in Enterprise Library 4.0 with the existing application blocks refactored to support Unity. Unity will support a standard API for retrieving and registering items, a fluent interface, and a ContainerExtension mechanism for third party integration.

Read More

Enterprise Library 4.0 Plan Published on CodePlex - Dependency Injection and Application Block Enhancements

Grigori Melnik, the Product Manager for Enterprise Library, published the Enterprise Library 4.0 Product Backlog ( Plan ) that includes the much anticipated Dependency Injection Application Block as well as several enhancements to many of the application blocks. Enterprise Library 4.0 will obviously be enhanced to support Visual Studio 2008. I look forward to much better and easier support for Partial Trust. I am surprised to see a few items on the list for the Caching Application Block. I don't see another interception mechanism planned for the Policy Injection Application Block, which is something I personally would have loved to have seen on the list now that we will have this awesome combination of Dependency Injection and AOP integration. Read more...

Read More

Enterprise Library 4.0 Announced and Dependency Injection Application Block

Grigori Melnik, the Product Manager of Enterprise Library, announced that Enterprise Library 3.5 will now be Enterprise Library 4 with the addition of a Dependency Injection Application Block that will both be used to simplify the configuration of Enterprise Library itself as well as be a stand alone application block for use in winform and web applications. Although you have those developers who will continue to take punches at Microsoft for reinventing tools that are already in OSS Projects, this is a positive move to 1) help simplify patterns and practices deliverables, 2) offer a single container across all their products, and 3) deliver the full potential of the Policy Injection Application Block.

Read More

Topics



Popular Tags



External Topics