войти зарегистрироваться

.NETВышла финальная версия Unity 2.0

Популярный DI-контейнер вышел во второй версии. Кроме того, вышла версия Unity 2.0 для Silverlight 3/4.

Полезные ссылки: Качаем, читаем, делимся опытом :-)

.NETEnterprise Library 5

imageЗамечательный набор инструментов от команды patterns & practices – Enterprise Library выпущен в пятой версии. Для тех, что не знает, Enterprise Library — это архитектурные блоки, которые реализуют наиболее частые задачи при разработке программного обеспечения. Примеры таких задач: кеширование, логирование, валидация данных. Наверное, самой популярной частью библиотеки является IoC-контейнер Unity.

Из названия Enterprise Library понятно, что библиотека построена самым серьезным образом и может использоваться для самых ответственных задач. Для каждого блока могут быть установлены системные счетчики производительности.

Enterprise Library — это open source проект под свободной лицензией MSPL. Исходные коды поставляются вместе с библиотекой либо их можно скачать отдельно.

Для удобного конфигурирования всех параметров каждого блока, с библиотекой поставляется удобный инструмент Enterprise Library Configuration.

Enterprise Library 5 содержит следующие блоки: Caching Block, Cryptography Block, Data Access Block, Exception Handling Block, Logging Block, Policy Injection Block, Security Block, Validation Block, Unity.

Кроме того, коммюнити-проект EntLinb Contrib содержит еще ряд дополнительных блоков и расширений.

Ссылки:
загрузить Enterprise Library 5;
страница проекта на codeplex.com;
документация к пятому релизу;
release notes к пятому релизу.

.NETEnterprise Library 5 and Unity 2 Beta 2 Downloads

Команда Microsoft Patterns & Practices Team сообщила о релизе Enterprise Library 5 и Unity 2 Beta 2, что не может не радовать.

  • Enterprise Library 5 Beta 2: Download here.
  • Unity 2 Beta 2: Download here.


Следует отметить пару моментов. Enterprise Library 5 Configuration Editor теперь встроен прямо в Visual Studio, а в связи с определенной нехваткой времени, конфигуратор Unity был удален из EntLib 5 Configuration Editor и будет встроен позже.

.NETПервый взгляд на Unity 2.0

image
Unity – это проект с открытым исходным кодом от группы Patterns & Practices в Microsoft. Цель проекта – предоставить классический IoC фреймворк для разработчиков, позволяющий инстанцировать объекты продвинутым образом и иметь возможность гибкой конфигурации. Unity представляет собой отдельный фреймворк, но часто включается в проекты как часть Enterprise Library. С приходом .NET 4 и Visual Studio 2010, на подходе и новые версии Unity и Enterprise Library. В этой статье рассматривается бета-версия Unity 2.0. Чтобы попробовать фреймворк самим, посетите http://unity.codeplex.com. Релиз Unity 2.0 и Enterprise Library 5.0 намечен на тоже время, что и релизы Visual Studio 2010 и .NET 4, то есть этой весной.

Персональные блоги Enterprise Library 5.0 and Unity 2.0 Roadmap

На днях Григорий Мельник анонсировал план выпуска Enterprise Library 5.0 и Unity 2.0. Вся основная информация изображена на рисунке. Дополнительные комментарии можно прочитать в блоге автора. Хорошая новость состоит в том, что ждать осталось не долго.
image

.NETUnity Auto Registration

Unity Auto Registration


Unity Auto Registration расширяет возможности Unity контейнера, предоставляя fluent interface для автоматической регистрации типов по установленным правилам. Используя всего несколько строк кода вы можете отсканировать указанную сборку и зарегистрировать все соответствующие указанным правилам типы.

.NETЛогирование с помощью Microsoft Enterprise Library 4.1

В данной статье рассказывается как работать с блоком логирования из библиотеки Microsoft Enterprise Library 4.1. Решил разобраться после посещения Patterns & Practices Roadmap Kiev.

Установка Enterprise Library


Загрузить Enterprise Library 4.1 можно отсюда. Помните, что кроме блока логирования устанавливается много других компонентов.