All streams
Search
Write a publication
Pull to refresh
0
0
Алексей @Liroyd

User

Send message

AOP in action. AspectJ (CTW) + Spring + LTW

Reading time3 min
Views14K
Решил внедрить АОП логирование на проект и не внедрил. Как и почему, собственно и хочу поделиться.

Я не буду описывать суть и принципы АОП, а опишу только те проблемы, с которыми я столкнулся, и решения которых заняло много времени.
У меня было в распоряжении Spring, WebLogic, google.com и проект, куда я хотел внедрить АОП логирование. Скажу сразу, до этого я никогда не работал с АОП.

Проблема № 1


Spring AOP – использует proxy-based подход.

Если у нас есть класс (СlassA) с методами (methodA, methodB), при этом methodB() вызывает methodA() и аспект (допустим after) который должен выполняться при вызове methodA():

Читать дальше →

Information

Rating
Does not participate
Date of birth
Registered
Activity