Alexey 的个人资料Life vs. Programming照片日志列表更多 ![]() | 帮助 |
|
4月9日 Релиз Enterprise Library 3.0На самом деле релиз состоялся еще 5-го апреля. Тогда (днем) я хотел написать об этом, но домашняя страница проекта еще не была обновлена и я решил подождать. А на следующий день уехал в Нормандию, о чем будет следующий пост :) Поэтому пишу сейчас. Итак, релиз. Из основных улучшений и новшеств: - Новые Application Blocks: Validation Application Block и Policy Injection Application Block (немного расскажу ниже) Коротко о новых блоках. Valication Application Block позволит разработчику в декларативной форме (с помощью атрибутов или непосредственно в конфигурационном файле) задавать правила валидации свойств объектов. Работает это и в WinForms, и в ASP.NET и в WCF Policy Injection Application Block - позволяет разработчику контроллировать операции, осуществляемые над объектом. Например, можно задать правило, чтобы при вызове метода Hello класса World происходила запись в лог. Или, перед вызовом проверить какие-то условия (разрешен ли доступ, находимся ли в режиме онлайн и т.д), а после завершения вызова совершить какие-то действия (записать аудит, сбросить кеш и т.д.). В общем об инфраструктуре EL3 можно сказать еще и то, что "конфигуратор" теперь интегрирован в Visual Studio 2005. Не скажу, что это такое уж большое и важное изменение, но все же приятно :) Осталось добавить только, что EL3 на 100% совместима с EL2, то есть, разработчикам не придется переделывать код при переходе (во всяком случае такое обещано). А пока буду думать о Нормандии :) 引用通告此日志的引用通告 URL 是: http://patrol02.spaces.live.com/blog/cns!430EDF394C126296!556.trak 引用此项的网络日志
|
|
|