+3 امتیاز
قبل در برنامه نویسی توسط (204 امتیاز)
برچسب گذاری دوباره قبل توسط
مفهوم Aspect oriented در Spring چیست؟

1 پاسخ

+3 امتیاز
قبل توسط (1.1هزار امتیاز)

Spring AOP یکی از ماژول های Spring Framework است که قابلیت های برنامه نویسی aspect oriented را به Spring اضافه می کند. Spring AOP مفاهیمی مثل Aspect، Join point یا Advice را به شکل ساده تری در Spring قابل استفاده می کند.

برنامه نویسی aspect oriented روشی برای ماژولار کردن cross-cutting concern در برنامه نویسی است. به بیان ساده تر cross-cutting concern ها عملیاتی هستند که تقریبا باید در تمام کلاس ها انجام شوند (مانند log یا امنیت و ...). در برنامه نویسی aspect oriented این عملیات در قالب مفهومی به نام Aspect قرار می گیرند.

 Advice ها عملیاتی هستند که در یک زمان مشخص (join point) توسط Aspect ها انجام می شوند. برنامه نویسی aspect oriented این قابلیت را به ما می دهد که عملیات مربوط به cross-cutting concern ها را قبل و یا بعد اجرا یک متد بصورت خودکار انجام دهیم و دیگر کد های مربوط به cross-cutting concern ها درون کلاس های معمولی پراکنده نباشند.

قبل توسط (204 امتیاز)
Saeed Zarinfam@
امکان ش هست یه مثال برنامه نویسی بزنید؟
قبل توسط (0 امتیاز)
slm
kholase va mofied Bod merci
Leutfan mesal ham bezanied

سوالات مشابه

+1 امتیاز
1 پاسخ 659 بازدید
+1 امتیاز
1 پاسخ 532 بازدید
+2 امتیاز
2 پاسخ 808 بازدید
0 امتیاز
0 پاسخ 304 بازدید
0 امتیاز
0 پاسخ 603 بازدید
+1 امتیاز
1 پاسخ 1.5هزار بازدید
0 امتیاز
1 پاسخ 461 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط HA (347 امتیاز)
0 امتیاز
1 پاسخ 450 بازدید
+1 امتیاز
1 پاسخ 445 بازدید
...