Новые вопросы - CodeHelperСписок последних 15 вопросов с сайта CodeHelperuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=57562012-09-25T06:25:29Zuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5757Spring.NET AOP - За сценой. Часть 1.2010-06-09T03:49:38-05:002010-06-09T03:49:38-05:00AlexanderВ разнообразных форумах я часто вижу один и тот же вопрос: "Могу ли я создать advice для XY?". В серии последующих статей я поясню предпосылки AOP (Aspect Oriented Programming) и его реализацию вuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5758Spring. NET AOP - За сценой. Часть 2.1.2010-06-09T05:27:50-05:002010-06-09T05:27:50-05:00AlexanderЭто вторая часть из моей серии статей о внутреннем устройства Spring.NET AOP. В первой статье я описал первый шаг в разделении поведения и то, как мы можем использовать шаблон "Декоратор", чтобыuuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5759Spring. NET AOP - За сценой. Часть 2.2.2010-06-09T05:28:07-05:002010-06-09T05:28:07-05:00AlexanderНазад Во-первых, чтобы сделать наш перехватчик совместимым со Spring.NET, нам нужно реализовать спринговский интерфейс IMethodInterceptor (вместо аналогичного интерфейса, который был описан выше):uuid:b1b853ac-468d-4683-91b0-c2333c594adf;id=5760Spring.NET AOP - За сценой. Часть 3.2010-06-10T09:10:16-05:002010-06-10T09:10:16-05:00AlexanderВ предыдущей статье из данной серии я рассказал, как можно использовать спринговский класс ProxyFactory , чтобы обернуть нужный вам объект в прокси и добавить к нему перехватчики для расширения