Главная » Статьи для тега "AspectJ"

Передача аргументов аннотированным  советам Spring

Добавлено Дата: 27 July, 2014 категория: Spring

Передача параметров советам, созданным с помощью аннотаций

@AspectJ, мало чем отличается от случая, когда аспекты объявля- ются в конфигурационном XML-файле Spring. В действительности

Читать »

Поддержка AOP в Spring

Добавлено Дата: 11 July, 2014 категория: Spring

Не все фреймворки AOP равноценны. Они могут отличаться бо- гатством моделирования точек сопряжения. Некоторые позволяют применять советы на уровне изменения полей, тогда как другие предлагают точки сопряжения на уровне вызовов методов. Они мо- гут также отличаться порядком и особенностями вплетения аспек- тов. Но не эти особенности делают фреймворки фреймворками с поддержкой AOP, а возможность определения срезов множества точек сопряжения аспектов.

Читать »

Внедрение с помощью аннотаций Spring

Добавлено Дата: 25 June, 2014 категория: Spring

Выше было показано, как с помощью элемента <aop:declare- parents> внедрить реализацию интерфейса в существующий компо- нент, не изменяя исходного программного кода. Теперь посмотрим на этот же пример с другой стороны, но на этот раз задействуем аннотации AOP.

Читать »

Внедрение аспектов AspectJ

Добавлено Дата: 16 May, 2014 категория: Spring

Возможностей Spring AOP вполне достаточно для многих случа- ев применения аспектов, но этот механизм является недостаточно мощным решением в сравнении с расширением AspectJ, предлагаю- щим большее разнообразие типов точек сопряжения, отсутствую- щих в Spring AOP.

Читать »

Выбор точек сопряжения в описаниях срезов Spring

Добавлено Дата: 16 May, 2014 категория: Spring

Как упоминалось выше, срезы множества точек сопряжения – это множества точек применения советов аспектов в программном коде. Вместе с советами аспектов срезы являются одними из наиболее фундаментальных элементов аспектов. Поэтому важно знать и по- нимать, как они определяются.

Читать »

Аннотирование аспектов Spring

Добавлено Дата: 14 May, 2014 категория: Spring

Важной особенностью, появившейся в AspectJ 5, стала возмож- ность использовать аннотации для создания аспектов. До выхода версии AspectJ 5 для создания аспектов AspectJ требовалось знать синтаксис расширения языка Java. Однако появление возможно- сти использования аннотаций AspectJ свело преобразование любых классов в аспекты к простому добавлению в них нескольких анно- таций. Эту новую возможность часто называют как @AspectJ.

Читать »