Part 1: Separate software concerns with aspect-oriented PRogramming (January 2002) Part 2: Learn AspectJ to better understand aspect-oriented programming (March 2002) Part 3: Use AspectJ to modularize crosscutting concerns in real-world problems (April 2002) "Add a JAC to Your Toolshed," Renaud Pawlak (March 2003): http://www.javaworld.com/javaworld/jw-03-2003/jw-0307-jac.html进入讨论组讨论。