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

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 6: Line 6:


==History==
==History==
==Why AOP==
==Separation of concerns==


==Fundamtental Concepts of AOP==
==Fundamtental Concepts of AOP==
==Programming model==
===Joint point model===


==AspectJ/AspectR==
==AspectJ/AspectR==

Revision as of 16:52, 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

Fundamtental Concepts of AOP

Programming model

Joint point model

AspectJ/AspectR

See also

References

Further Reading

External links