Главная » Статьи для тега "сопряжения"

Определение терминологии AOP

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

Как и большинство технологий, в AOP сформировался свой соб- ственный жаргон. Аспекты часто описываются в терминах «сове- тов», «срезов множества точек сопряжения» и «точек сопряжения». Взаимосвязь этих понятий иллюстрирует рис. 5.2.

Читать »

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

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

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

Читать »

Определение срезов множества точек сопряжения Spring

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

На рис. 5.4 представлено выражение, определяющее срез множест- ва точек сопряжения, который можно использовать для применения совета к вызову метода play()  интерфейса Instrument.

Читать »

Использование указателя bean()

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

Помимо указателей, перечисленных в табл. 5.1, в версии Spring 2.5 появился новый указатель bean(), позволяющий идентифицировать компоненты внутри выражений определения срезов по их иденти- фикаторам. Указатель bean() принимает идентификатор или имя компонента в виде аргумента и ограничивает срез множества точек сопряжения, оставляя в нем только точки, соответствующие указан- ному компоненту.

Читать »

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

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

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

Читать »

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

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

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

Читать »

Объявление советов, выполняемых до или после Spring

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

С помощью элементов настройки механизма Spring AOP компо- нент audience можно превратить в аспект, как показано в листин- ге 5.2.

Листинг 5.2. Определение аспекта audience с использованием элементов настройки Spring AOP

<aop:config>

Читать »