2 रिपॉजिटरी
Tools that generate bytecode at runtime to create proxies for classes that do not implement interfaces.
Distinct from Method Interception Proxies: Specifically handles class-based proxying via bytecode manipulation, whereas method interception proxies may use standard JDK dynamic proxies based on interfaces.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Bytecode Proxy Generators. Refine with filters or upvote what's useful.
tiny-spring एक Java inversion of control (IoC) कंटेनर और aspect-oriented programming (AOP) फ्रेमवर्क है। यह एप्लिकेशन कंपोनेंट्स को डिकपल (decouple) करने के लिए ऑब्जेक्ट लाइफसाइकिल मैनेजमेंट और डिपेंडेंसी इंजेक्शन की सुविधा देता है। इस प्रोजेक्ट में एक बाइटकोड प्रॉक्सी जनरेटर है, जो उन क्लासेस के लिए मेथड इंटरसेप्शन और बिहेवियरल मॉडिफिकेशन को सक्षम बनाता है जो इंटरफेस लागू नहीं करतीं। यह डायनामिक प्रॉक्सी के माध्यम से क्रॉस-कटिंग लॉजिक को निष्पादित करने के लिए विशिष्ट क्लासेस और मेथड्स को मैच करने के लिए pointcut एक्सप्रेशंस का उपयोग करता है। यह फ्रेमवर्क सिंगलटन कंपोनेंट्स को मैनेज करता है और लेज़ी इनिशियलाइज़ेशन का उपयोग करके ऑब्जेक्ट डिपेंडेंसी को रिज़ॉल्व करता है। एप्लिकेशन एनवायरनमेंट और कंपोनेंट वायरिंग को बाहरी XML कॉन्फ़िगरेशन फाइलों के माध्यम से परिभाषित और बूटस्ट्रैप किया जाता है।
Implements a bytecode proxy generator allowing method interception for classes that lack interfaces.
Jodd, एप्लिकेशन कॉन्फ़िगरेशन, डेटाबेस मैपिंग, डिपेंडेंसी इंजेक्शन और HTML पार्सिंग के लिए डिज़ाइन किए गए हल्के Java एक्सटेंशन और मानक लाइब्रेरी उपयोगिताओं का एक सूट है। यह Java विकास को सुविधाजनक बनाने के लिए उपकरणों का एक समेकित सेट प्रदान करता है, जिसमें वातावरण भर में संगतता और कम फुटप्रिंट सुनिश्चित करने के लिए ज़ीरो-डिपेंडेंसी कोर है। इस प्रोजेक्ट में ऑब्जेक्ट लाइफसाइकिल को प्रबंधित करने के लिए एक व्यावहारिक डिपेंडेंसी इंजेक्शन कंटेनर और एक डेटाबेस मैपर है जो परिणाम सेट को सीधे Java ऑब्जेक्ट्स में मैप करने के लिए SQL टेम्पलेट्स का उपयोग करता है। इसमें प्रोफ़ाइल, सेक्शन और मैक्रोज़ का समर्थन करने वाला एक विशेष कॉन्फ़िगरेशन मैनेजर, और CSS3 सिलेक्टर्स का उपयोग करके तत्वों को निकालने वाला एक HTML पार्सर शामिल है। अतिरिक्त क्षमताओं में हल्के HTTP क्लाइंट, JSON सीरियलाइज़ेशन, और ईमेल ट्रांसमिशन और पुनर्प्राप्ति के माध्यम से नेटवर्क संचार शामिल है। टूलकिट डेटा सत्यापन, प्रकार रूपांतरण, ट्रांजेक्शन प्रबंधन और व्यवहार संबंधी अवरोधन के लिए गतिशील प्रॉक्सी के निर्माण के लिए उपयोगिताएं भी प्रदान करती है।
Generates bytecode-based object proxies to implement pointcuts and apply behavioral advice.