+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 پاسخ 662 بازدید
+1 امتیاز
1 پاسخ 547 بازدید
+2 امتیاز
2 پاسخ 815 بازدید
0 امتیاز
0 پاسخ 305 بازدید
0 امتیاز
0 پاسخ 603 بازدید
+1 امتیاز
1 پاسخ 1.5هزار بازدید
0 امتیاز
1 پاسخ 462 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط HA (347 امتیاز)
0 امتیاز
1 پاسخ 464 بازدید
+1 امتیاز
1 پاسخ 447 بازدید
...