عن الدرس
أحد المكونات الرئيسية لـ Spring Framework هو إطار Aspect oriented programming (AOP). تستلزم Aspect-Oriented Programming تقسيم منطق البرنامج إلى أجزاء متميزة تسمى ما يسمى بالاهتمامات. تسمى الوظائف التي تمتد عبر نقاط متعددة من التطبيق الاهتمامات الشاملة وهذه الاهتمامات الشاملة منفصلة من الناحية المفاهيمية عن منطق أعمال التطبيق. هناك العديد من الأمثلة الجيدة الشائعة لجوانب مثل التسجيل، والتدقيق، والمعاملات التصريحية، والأمن، والتخزين المؤقت، وما إلى ذلك.