В настоящее время я использую Seasar2 Framework в проекте, в котором я нахожусь. Рамка довольно популярна здесь, в Японии, но у меня проблема с поиском английских документов. Даже на официальном сайте перевода на английском языке они просто обсуждают, что структура использует Injection Dependency и AOP.Как реализовать AOP для изменения содержимого интерфейса Java?
Я был заинтригован тем, как они используют его в одном из компонентов S2Dao. В основном вам нужно всего лишь создать интерфейс DAO-класса и фреймворка автоматически, изменить код во время выполнения и создать промежуточный класс, который вызывается в середине. Следовательно, коды транзакций DB автоматически добавляются в класс. Мне было интересно, есть ли пошаговые объяснения, как это делается? Может ли java изменить код во время выполнения и изменить метод во время выполнения?
Хорошая ссылка на то, как это делается? Я просто хочу знать, как это делает инфраструктура.