Aspectj Cookbook

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X]

declare error statement

declare parents statement declare precedence statement

declare soft statement declare warning statement

DecoratedComponent interface decorator design pattern

DecoratorPattern abstract aspect

DefaultAlgorithmImplementation aspect delegateRequest(..) method

DelegatingProxyPattern aspect DelegationProxy aspect deployment/lib directory, aspectjrt.jar within

design patterns

     adapter

    AspectJ

         abstract base class not needed         cleaner business logic

         modularized code, less intrusive in

     Border Control    Border Controller

         Cuckoo's Egg pattern collaboration         declaring sets of regions

         reusable pointcut definition library

     bridge     chain of responsibility

     command

     composite

     Cuckoo's Egg

     decorator

     Director 2nd 3rd 4th

         BusinessClassA

         BusinessClassB

         chain of responsibility

         classes, adding persistence to

         DirectorAspect

         resource pooling with

         Role1 and Role2

         roles for lazy loading         SpecializedAspect         transaction controlling with

     façade

     flyweight     Hannemann, Jan

     interpreter

         research by Jan Hanneman

     iterator

     Kiczales, Gregor

     mediator

     memento     observer

         heirarchical manner of     policy

         collaborates with         ProjectPolicyAspect

         ProjectSubAreaPolicyAspect

     proxy     singleton pattern

         one runtime instance with     state pattern     strategy

     template method

     visitor

Design Patterns\: Elements of Reusable Object-Oriented Software (Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides)

development guidelines and rules, applying Director design pattern 2nd 3rd 4th

     BusinessClassA

     BusinessClassB     chain of responsibility

     DirectorAspect     resource pooling with

     Role1 and Role2

     roles for lazy loading     SpecializedAspect

     transaction controlling with

Категории