Thursday, March 21, 2019

AOP - Aspect Oriented Programming

             Aspect - பார்வையின் கோணம்

Spring Framework Programming ஸ்பிரிங் நிரலாக்க கட்டமைப்பில் ஒரு அற்புர்தமான நிரலாக்கம் பார்வையின் கோணம் Aspect oriented programming


Aspect-oriented programming or AOP is a programming technique which allows programmers to modularize crosscutting concerns or behavior that cuts across the typical divisions of responsibility. 
பார்வை சார்ந்த நிரலாக்க அல்லது AOP என்பது ஒரு நிரலாக்க நுட்பமாகும், இது நிரலாளர்கள் பொறுப்புகளின் வழக்கமான பிரிவுகளில் குறுக்கிடும் யோசனைகளை அல்லது தன்மையை குறுக்கில் வழிப்படுத்த அனுமதிக்கிறது.

Examples of cross-cutting concerns can be logging and transaction management. The core of AOP is an aspect
உதாரணங்கள்: குறுக்கு வெட்டும் யோசனைகளை பதிவு மற்றும் பரிவர்த்தனை மேலாண்மை இருக்க முடியும். AOP இன் மையம் ஒரு பார்வையின் கோணம்.

It encapsulates behaviors that can affect multiple classes into reusable modules.
இது பல தொகுப்புக்களை(இட்லி மாவு) மீண்டும் மீண்டும் தொகுக்கக்கூடிய (இட்லி, தோசை,பணியாரம்,போண்டா) என்று மறுபடியும் ஒரே மாவை பலவிதமாக செய்ய முடிகிறது

Advice's = ஆலோசனைகள்
Before: 
After returning:
After throwing: 
After (finally):
Around: 

1 comment: