Ինչի համար է օգտագործվում AspectJ-ը:
Ինչի համար է օգտագործվում AspectJ-ը:

Video: Ինչի համար է օգտագործվում AspectJ-ը:

Video: Ինչի համար է օգտագործվում AspectJ-ը:
Video: Ինչպես է իրականում աշխատում Գարուն AOP-ը [Գարնանային AOP ճամփորդություն - Մաս 2] 2024, Մայիս
Anonim

Ես գիտեմ AspectJ կարող է լինել/կա օգտագործված անտառահատումների համար. Որոշ դեպքերում դա այդպես է օգտագործված Գործարքների վերահսկման համար – հիմնականում իրականացվում է անոտացիաների հետ միասին: AspectJ կարող է նաև լինել օգտագործված ընդլայնել դասերը (կոդով ստեղծված) մեթոդներով, ինչպես անում է Spring Roo-ն:

Այստեղ ի՞նչ է AspectJ հյուսելը:

Այն AspectJ ջուլհակ ընդունում է դասի ֆայլերը որպես մուտքային և արտադրում դասի ֆայլեր որպես ելք: Պահանջվում են ասպեկտներ, օրինակ, երբ նրանք անդամներ են ավելացնում դասին, իսկ կազմվող այլ դասերը հղում են ավելացված անդամներին: Հետ-կազմել հյուսելը (նաև երբեմն կոչվում է երկուական հյուսելը ) օգտագործվում է հյուսել առկա դասի ֆայլեր և JAR ֆայլեր:

Հետագայում հարցն այն է, թե ինչ է AspectJ զսպանակը: @ AspectJ վերաբերում է ասպեկտները որպես կանոնավոր Java դասեր հայտարարելու ոճին, որոնք ծանոթագրված են անոտացիաներով: The @ AspectJ ոճը ներմուծվել է AspectJ նախագիծը որպես մաս AspectJ 5 թողարկում. Գարուն մեկնաբանում է նույն ծանոթագրությունները, ինչ AspectJ 5, օգտագործելով գրադարանը, որը տրամադրվել է AspectJ կետի վերլուծության և համապատասխանության համար:

Նմանապես, ինչի համար է օգտագործվում AspectJ Maven հավելվածը:

AspectJ plugin համար Մավեն . Այն առաջարկում է առաջացած դասերի վրա ասպեկտներ հյուսելու հնարավորություն և կախվածություն գրադարաններ։ Սա նաև ներառում է գրադարաններից կախվածություններ ավելացնելու հնարավորությունը՝ ասպեկտներով: Սրանով նախատեսված ֆունկցիոնալության մասին լրացուցիչ տեղեկությունների համար միացնել , խնդրում ենք տեսնել նպատակների փաստաթուղթը։

Ի՞նչ է Java-ի ասպեկտը:

Ան ասպեկտը սովորական հատկանիշ է, որը սովորաբար ցրված է մեթոդների, դասերի, օբյեկտների հիերարխիայի կամ նույնիսկ ամբողջ օբյեկտների մոդելների վրա: Դա վարքագիծն է, որը կարծես թե պետք է կառուցվածք ունենա, բայց դուք չեք կարող գտնել այս կառուցվածքը կոդով արտահայտելու միջոց ավանդական օբյեկտ-կողմնորոշված տեխնիկայով:

Խորհուրդ ենք տալիս: