[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
[aspectj-users] Introductory article on AspectJ
|
- From: Alex Ruiz <alruiz15@xxxxxxxxx>
- Date: Thu, 9 Mar 2006 07:21:40 -0800 (PST)
- Delivered-to: aspectj-users@eclipse.org
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=qu4adjVrLBUlyMp/2sKUz5pvk/rPXPGeBs1qMS46I99XM9AKu7cmEnpDh9TTDf0LeFHgw/GDpvjGPEEjKGhQFSf3Gmw5rnXh/byFoUgM75PQmmP+F0hGcXZLLvh6GYlEzZ03x0ApThNL3PMwQozCt3TxBFQHrnLvHqPEEbIuAL0= ;
Dear AspectJ community,
I wrote an introductory article on AspectJ for
ObjectiveView. The link is
http://www.ratio.co.uk/objectiveview.html
This article explains:
1. The weakness of OOP in implementing crosscutting
concerns
2. The problems resulting with implementing those
concerns with OOP alone and how AOP solves them
3. AspectJ: aspects, pointcuts, advices and inter-type
declarations
4. Writing aspects using plain Java
Instead of the typical example using logging, the
included example uses the crosscutting concern of
caching.
I hope you find this article helpful :)
Best regards,
Alex.
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com