Аспектно-ориентированное решение классических проблем
Вам часто приходится менять модули системы, добавляя в них поддержку очередной фичи? Например, новую систему логирования, систему валидации объектов или обработки исключений. А как много сил уходит на модификацию таких систем после их внедрения! Не говоря уже о том, что иногда хочется расширить возможности Java и добавить, например, миксины!
В докладе я расскажу об аспектно-ориентированном подходе к решению такого рода проблем. Кроме этого, мы рассмотрим основные реализации АОП в Java и их отличительные особенности.

Закончил направление прикладной математики МехМата ЮФУ. Прошел путь от начинающего до ведущего разработчика. Последний год руководит разработкой финансовой платформы мобильных платежей в компании ДонРивер. В свободное от работы время занимается саморазвитием и путешествует.