Здравствуйте, ·, Вы писали:
·>Не-не. Не путай цели и средства. Цель АОП — описывать аспекты кода. Т.е. задаём аспект "Вызов методов в слое DAO должен оборачиваться в DB-транзацкцию, для 'Load*' транзакция должна быть RO, для 'Save*' — RW". Теперь кто бы ни позвал Save или Load метод любого класса DAO — транзакция будет открыта и закрыта, с нужными пермишеннами.
Да-да. В рамках моего солюшена это всё будет работать как надо. Не сомневайся.
·>Ок... Могу согласится, что это заработает на небольшом одномодульном проекте,
Я тебя умоляю...
·>без единой 3rd party зависимости (включая стандартную библиотеку Платформы).
Т.е. ты всё таки хочешь АОП для перехвата кода из стандартных библиотек?
Если нам не помогут, то мы тоже никого не пощадим.