1 repository
Creating runtime proxies for classes using bytecode manipulation to enable interception without requiring interfaces.
Distinct from Class Method Interception: Distinct from Class Method Interception: focuses on the generation mechanism of the proxy class via bytecode rather than the act of intercepting the method.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Bytecode Proxy Generation. Refine with filters or upvote what's useful.
tiny-spring este un container de inversare a controlului (IoC) Java și un framework de programare orientată pe aspecte (AOP). Acesta oferă un sistem pentru gestionarea ciclurilor de viață ale obiectelor și injectarea dependențelor pentru a decupla componentele aplicației. Proiectul dispune de un generator de proxy bytecode care permite interceptarea metodelor și modificarea comportamentală pentru clasele care nu implementează interfețe. Utilizează expresii pointcut pentru a potrivi clase și metode specifice pentru execuția logicii cross-cutting prin proxy-uri dinamice. Framework-ul gestionează componentele singleton și rezolvă dependențele obiectelor folosind inițializarea leneșă (lazy initialization). Mediile aplicației și cablarea componentelor sunt definite și bootstrap-ate prin fișiere de configurare XML externe.
Implements a bytecode proxy generator to enable method interception for classes that do not implement interfaces.