|
|
@@ -70,20 +70,20 @@ |
|
|
|
) |
|
|
|
</td> |
|
|
|
<td>This introduces AOP and the AspectJ language. |
|
|
|
<a href="progguide/ch01.html">Getting Started</a> |
|
|
|
<a href="progguide/starting.html">Getting Started</a> |
|
|
|
describes basic semantics, and shows development- and production-time applications. |
|
|
|
<a href="progguide/ch02.html">The AspectJ Language</a> |
|
|
|
<a href="progguide/language.html">The AspectJ Language</a> |
|
|
|
describes join points, pointcuts, advice, and introduction, all features new to AOP. |
|
|
|
<a href="progguide/ch03.html">Examples</a> walks you through the |
|
|
|
<a href="progguide/examples.html">Examples</a> walks you through the |
|
|
|
examples included with the documentation, and there are two short |
|
|
|
chapters on useful <a href="progguide/ch04.html">Idioms</a> and a |
|
|
|
few <a href="progguide/ch05.html">Pitfalls</a> |
|
|
|
chapters on useful <a href="progguide/idioms.html">Idioms</a> and a |
|
|
|
few <a href="progguide/pitfalls.html">Pitfalls</a> |
|
|
|
The appendices have reference information: |
|
|
|
the <a href="progguide/apa.html">Quick Reference</a> |
|
|
|
the <a href="progguide/quick.html">Quick Reference</a> |
|
|
|
summarizes AspectJ syntax, |
|
|
|
the <a href="progguide/apb.html">Language Semantics</a> |
|
|
|
the <a href="progguide/semantics.html">Language Semantics</a> |
|
|
|
best describes AspectJ usage, and |
|
|
|
<a href="progguide/apc.html">Implementation Limitations</a> notes that |
|
|
|
<a href="progguide/limitations.html">Implementation Limitations</a> notes that |
|
|
|
the current version is limited to code the compiler controls.</td> |
|
|
|
</tr> |
|
|
|
|
|
|
@@ -282,13 +282,13 @@ |
|
|
|
<p> |
|
|
|
To learn the AspectJ language, read the |
|
|
|
<a href="progguide/index.html">Programming Guide</a>, |
|
|
|
keeping the <a href="progguide/apb.html">Semantics appendix</a> |
|
|
|
keeping the <a href="progguide/semantics.html">Semantics appendix</a> |
|
|
|
nearby as the best reference for AspectJ usage. |
|
|
|
Focus initially on the join point model and |
|
|
|
pointcuts, concepts AOP adds to OOP. |
|
|
|
To see how the code works, tour your |
|
|
|
examples as described in the |
|
|
|
<a href="progguide/ch03.html">Examples </a> section of the |
|
|
|
<a href="progguide/examples.html">Examples </a> section of the |
|
|
|
<a href="progguide/index.html">Programming Guide</a>. |
|
|
|
View and navigate the crosscutting structure using |
|
|
|
the <code>ajbrowser</code> structure viewer, as described in |
|
|
@@ -300,7 +300,7 @@ |
|
|
|
As you learn, |
|
|
|
use the compiler's <code>-Xlint</code> flags to catch some common |
|
|
|
mistakes. (Understand that the |
|
|
|
<a href="progguide/apc.html">current implementation</a> |
|
|
|
<a href="progguide/limitations.html">current implementation</a> |
|
|
|
is limited to code the compiler controls.) |
|
|
|
<p> |
|
|
|
To plan how to adopt AspectJ into a project, read the |