AOP Concepts and Terms, Spring

“Unfortunately, AOP terminology is not particularly intuitive” – Знакомая фраза? В очередной раз объясняю AOP и в очередной раз убеждаюсь в том, что не хватает графической информации, позволяющей быстро и просто “охватить и осознать” нужные термины.

Ребята из SpringSource не зря вспомнили “не злым тихим словом” концепции и терминологию AOP: “Let us begin by defining some central AOP concepts and terminology. These terms are not Spring-specific… unfortunately, AOP terminology is not particularly intuitive; however, it would be even more confusing if Spring used its own terminology.” Spring Framework, 6.1.1. AOP Concepts

Объяснить без пол-литра сложно, а готовых диаграмм в инете нет. Теперь будут 😉 В этот раз, не без помощи слушателей моих тренингом (за что им отдельное спасибо) сформировал диаграмму отображающую базовые концепции и термины. Получился некий микс между UML диаграммой классов, последовательности и LePUS3 диаграммой.

AOP Concept Diagram

AOP Concept Diagram

Hierarchy Diagram (LePUS3)

Hierarchy Diagram (LePUS3)

Познакомиться с LePUS3 нотацией можно тут: http://www.lepus.org.uk/

This entry was posted in Main menu. Bookmark the permalink.