Pull to refresh

Напильники бывают разные или повествование про «напильник» для java программ

Reading time 6 min
Views 20K
Website development *Programming *Java *
В практике java программиста бывает, что очень хочется изменить поведение программы или «подхачить» пару классов без перепаковки приложения, собрать метрики или протестировать java приложение в недрах сторонней библиотеки или jdbc драйвера без исходного кода. Существует несколько способов сделать это. Я расскажу про open source проект aspectj-scripting, который позволяет решать такие задачи в jvm.



Рассказ про aspectj-scripting будет в нескольких публикациях. Начнем с практики! Под катом модификация поведения maven-changes-plugin без его пересборки и перекомпиляции для выгрузки списка задач из JIRA в файлы xml и json
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Comments 16

Доклад: «Аспектно-ориентированное программирование в распределенных системах для java разработчиков и QA»

Reading time 2 min
Views 8.3K
Website development *Open source *Programming *Java *

Под катом — краткое описание доклада про аспектно-ориентированное программирование и применение AspectJ-scripting, а также ссылки на материалы по теме и видеозапись выступления.
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Comments 0