Продолжим тему, начатую [в прошлой слесарно-программистской статье][1] про AspectJ и open source расширение для этой библиотеки [aspectj-scripting][2]. В этой заметке рассмотрим какие задачи решает аспектно-ориентированное программирование (AOP) на примере и синтаксисе самой известной библиотеки среди адептов этой методологии. AspectJ — дитя Xerox PARC, теперь совершеннолетнее и живущее в Eclipse Foundation. ![][3] (фото из статьи на lurkmore про евроремонт) Вероятно, статья не будет интересна тем кто часто использует в своей работе AOP и понимает что это такое. В комментариях приветствуются как конструктивные замечания так и веселый холивар! Disclaimer: Я не теоретик, поэтому рассказанное в статье субъективно, пропущено через призму опыта. [Читать дальше →][4]
[1]:
http://habrahabr.ru/post/254571
[2]:
https://github.com/igor-suhorukov/aspectj-scripting
[3]: //habrastorage.org/files/2d8/612/dee/2d8612dee76a4df19b5b293d68efd23e.JPG
[4]:
http://habrahabr.ru/post/254791/#habracut