diff options
author | wisberg <wisberg> | 2004-04-19 03:19:16 +0000 |
---|---|---|
committer | wisberg <wisberg> | 2004-04-19 03:19:16 +0000 |
commit | 46f528db591839007a9c39c52d22b3cb1ecaf3ff (patch) | |
tree | 6095b6a9bd961e7a79fa8a4c194443eb8a37d7df | |
parent | d794058377321a5bc1097539341d28fea4a01e48 (diff) | |
download | aspectj-46f528db591839007a9c39c52d22b3cb1ecaf3ff.tar.gz aspectj-46f528db591839007a9c39c52d22b3cb1ecaf3ff.zip |
cricketcage skipped, external link to top, updated design pattern entry
-rw-r--r-- | docs/sandbox/trails/links.html | 39 |
1 files changed, 26 insertions, 13 deletions
diff --git a/docs/sandbox/trails/links.html b/docs/sandbox/trails/links.html index 0d56ab87f..a2990e751 100644 --- a/docs/sandbox/trails/links.html +++ b/docs/sandbox/trails/links.html @@ -1,4 +1,5 @@ <html> + <head><title>ignore</title></head> <body> This contains links to other instances of AspectJ sample code. @@ -14,11 +15,12 @@ be good as well. <!-- @author AspectJ community --> <!-- START-SAMPLE pubs-all-links List of AspectJ publications --> +<p> For a list of publications about AspectJ that might contain sample code, see the publications link off the AspectJ web site at <a href="http://eclipse.org/aspectj"> http://eclipse.org/aspectj</a> -<p> +</p> <!-- END-SAMPLE pubs-all-links --> <p> @@ -34,21 +36,31 @@ and the wormhole pattern. Find the code at <a href="http://www.manning.com/laddad/"> http://www.manning.com/laddad/</a>. +</p> <!-- END-SAMPLE pubs-books-aspectjinaction --> <p> <!-- @author Jan Hanneman --> <!-- START-SAMPLE pubs-papers-aodesignpatterns Aspect-Oriented Design Pattern Implementations --> -<u>Aspect-Oriented Design Pattern Implementations</u> by Jan Hanneman with Gregor Kiczales -renders some of the original "Gang of Four" design patterns using AspectJ -to evaluate whether AspectJ increases modularity. -In 17 of 23 cases, this removed code-level dependencies, -and 12 cases were rendered as reusable library aspects. - -Find the code at -<a href="http://www.cs.ubc.ca/~jan/AODPs/"> - http://www.cs.ubc.ca/~jan/AODPs/</a>. +In the OOPSLA 2002 paper + <u>Design Pattern Implementation in Java and AspectJ</u> +Jan Hannemann and Gregor Kiczales discuss the implementation in +AspectJ of 23 of the traditional "gang of four" design patterns +(from the book <u>Design Patterns: elements of reusable object-oriented + software</u> by Gamma, Helm, Johnson, and Vlissides). +Their paper and the code for those patterns are available from + <a target="_top" href="http://www.cs.ubc.ca/~jan/AODPs/"> + http://www.cs.ubc.ca/~jan/AODPs/ + </a>. +The code is also available from the AspectJ web site + as <a href="ubc-design-patterns.zip">ubc-design-patterns.zip</a>. + The latest version is checked into the CVS repository along with + other sample code at + <code>org.aspectj/modules/docs/sandbox/ubc-design-patterns</code>. + For instructions on downloading code from the CVS repository, + see the <a href="doc/faq.html#q:buildingsource">FAQ entry "buildingsource"</a>. +</p> <!-- END-SAMPLE pubs-papers-aodesignpatterns --> <p> @@ -60,18 +72,19 @@ aims to create an open source bug tracking application that demonstrates use of Aspect-Oriented Programming (AOP) with AspectJ. It uses AOP pragmatically to provide systematic support for technical, middleware, and business concerns. +</p> <!-- END-SAMPLE pubs-projects-atrack --> <p> <!-- @author David Walend --> -<!-- START-SAMPLE pubs-projects-cricketcage CricketCage JUnit test generator --> +<!-- SKIP-SAMPLE pubs-projects-cricketcage CricketCage JUnit test generator --> The <a href="http://sourceforge.net/projects/cricketcage/"> CricketCage project</a> automatically creates JUnit TestCases for repeatable bugs and test scenarios. Include Cricket Cage's AspectJ code to install a code generator, then run the program to generate the TestCase. -<!-- END-SAMPLE pubs-projects-cricketcage --> -</a> +<!-- SKIP-SAMPLE pubs-projects-cricketcage --> +</p> </body> </html> |