همانطور که پیشتر در این مقاله بحث شده است، بوسیله AOP میتوان قابلیتهایی که قسمت عمدهای از برنامه را تحت پوشش قرار میدهند، کپسوله کرد. یکی از قابلیتهایی که در بخشهای مختلف یک سیستم نرمافزاری مورد نیاز است، Authorization یا اعتبارسنجیست. در ادامه به بررسی یک پیادهسازی به این روش میپردازیم. کتابخانه SNAP کتابخانه SNAP به گفته سازنده آن، با یکپارچهسازی AOP با IoC Containerهای محبوب، برنامهنویسی به ...