كيف يعمل وكيل Spring AOP؟
كيف يعمل وكيل Spring AOP؟

فيديو: كيف يعمل وكيل Spring AOP؟

فيديو: كيف يعمل وكيل Spring AOP؟
فيديو: Как на самом деле работает Spring AOP [Путешествие с Spring AOP — Часть 2] 2024, أبريل
Anonim

وكيل AOP : كائن تم إنشاؤه بواسطة AOP من أجل تنفيذ العقود الجانبية (تقديم المشورة بشأن عمليات التنفيذ وما إلى ذلك). في ال الخريف الإطار ، و وكيل AOP سوف كن ديناميكيًا JDK الوكيل أو CGLIB الوكيل . النسيج: ربط الجوانب بأنواع أو كائنات تطبيق أخرى لإنشاء كائن موصى به.

ببساطة ، كيف تعمل AOP في الربيع؟

الربيع AOP يعتمد على الوكيل. الخريف يستخدم إما وكلاء JDK (يُفضل عندما يقوم الهدف الوكيل بتنفيذ واجهة واحدة على الأقل) أو وكلاء CGLIB (إذا كان الكائن الهدف هل لا تنفذ أي واجهات) لإنشاء وكيل لوحدة برامج مستهدفة معينة.

كيف يعمل وكيل Cglib؟ جوهر كجليب هي فئة المُحسِّن ، والتي تُستخدم لإنشاء فئات فرعية ديناميكية. هو - هي يعمل بطريقة مشابهة لـ JDK الوكيل class ، ولكن بدلاً من استخدام JDK InvocationHandler ، فإنه يستخدم Callback لتوفير الوكيل سلوك.

يجب أن تعرف أيضًا ، كيف ينشئ Spring وكلاء؟

بشكل افتراضي ، إذا كان الفول الخاص بك هل لا تنفذ واجهة ، الخريف يستخدم الميراث الفني: في وقت بدء التشغيل ، فئة جديدة خلقت . يرث من فئة الفول الخاص بك ويضيف السلوك في أساليب الطفل. من أجل توليد مثل الوكلاء , الخريف يستخدم مكتبة طرف ثالث تسمى cglib.

ما هو AOP في الربيع مع المثال؟

AOP مع الخريف إطار العمل. أحد المكونات الرئيسية لـ الخريف الإطار هو البرمجة الموجهة نحو الجانب ( AOP ) إطار العمل. الربيع AOP توفر وحدة اعتراض لاعتراض التطبيق. ل مثال ، عند تنفيذ الطريقة ، يمكنك إضافة وظائف إضافية قبل تنفيذ الطريقة أو بعده.

موصى به: