Sefer Algan'ın Günlüğü

Günlüğüme hoşgeldiniz...

AOP (Aspect Oriented Programming)

AOP (Aspect Oriented Programming), OOP'un temel almadigi konseptler üzerine kurulmus ve 1990 li yillarin basindan beri gündemde olan ama son yillarda ihtiyaci daha da hissedilen bir gelistirme modeli. Aslinda AOP yeni bir sey degil, günümüzün yazilim gelistirme ihtiyaçlarina daha modüler cevap veren bir yöntem. AOP modeline göre tasarlanmis bir takim kütüphaneler ve altyapilar mevcut. Benim, AOP modelini en iyi kavramanin yolu bu yapilari kullanmaktan geçiyor. Sonrasinda zaten gelistirdiginiz yazilimlarda yavas yavas AOP modelini benimsediginizi göreceksiniz. Hem JAVA hemde .NET dünyasinda kullanabileceginiz popüler AOP araçlarini asagida listeledim.

Microsoft Enterprise Library, www.microsoft.com/patterns/

AspectDNG, http://sourceforge.net/projects/aspectdng/

Loom.NET,  http://www.dcl.hpi.uni-potsdam.de/research/loom/

AspectJ, www.aspectj.org

Spring, www.springframework.org

AspectWerkz, www.aspectwerkz.codehaus.org

Comments

TrackBack said:

AOP (Aspect Oriented Programming)ooeess
# July 21, 2005 8:57 AM

TrackBack said:

AOP (Aspect Oriented Programming)ooeess
# July 31, 2005 9:46 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)