CSC/ECE 517 Fall 2009/wiki2 9 km: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 10: Line 10:
==Separation of concerns==
==Separation of concerns==


==Fundamtental Concepts of AOP==
 


==Programming model==
==Programming model==

Revision as of 17:34, 9 October 2009

Aspect-Oriented Programming

Aspect-Oriented Programming (AOP) is a programming paradigm in which the model can be dynamically modified to pefectly satisfy the growing/new requirements of a system. It's very helpful in development of applications which change drastically during their lifecycle.

Overview

The complexity of software system development has always been a very important aspect in software programming industry. Its long been managed using the principle of separation of concerns.

History

Why AOP

Separation of concerns

Programming model

Joint point model

AspectJ/AspectR

See also

References

Further Reading

External links