1 - Improve modularity with aspect-oriented programming
http://www.ibm.com/developerworks/java/library/j-aspectj/Description retrieved from the page: Aspect-oriented programming (AOP) is a new programming technique that allows programmers to modularize crosscutting concerns (behavior that cuts across the typical divisions of responsibility, such as logging). AOP introduces aspects, which encapsulate behaviors that affect multiple classes into reusable modules. With the recent release of AspectJ by Xerox PARC, Java developers can now take advantage of the modularization AOP can provide. This article introduces AspectJ and illustrates the design benefits that result from its use.
2 - Aspect-Oriented Programming and Security
http://www.securityfocus.com/infocus/1895Description retrieved from the page: Aspect-oriented programming (AOP) is a paradigm that is quickly gaining traction in the development world. While several others have tied AOP to security, I aspire to raise awareness amongst my information security colleagues that AOP can have a substantially beneficial impact on application security.
3 - What is AOP? - Aspect Oriented Programming using .NET - Developer Fusion - Visual Basic, C# Programming, ASP.NET, .NET Framework and Java Tutorials
http://www.developerfusion.co.uk/show/5307/
4 - I know the answer (it's 42) : Aspect Oriented Programming using .NET
http://blogs.msdn.com/abhinaba/archive/2006/01/23/516163.aspxDescription retrieved from the page: Some time back I wrote an article on AOP using .NET languages . It's a long post so bear with me. In case you are interested only about C# go down here What is AOP Aspect Oriented Programming or AOP is an interesting concept that can be applied to many