Introduction to GluonJ 千葉 滋 (訳: 西澤 無我) Table of Contents 1. なぜ GluonJ が必要か? 2. Glue クラスを定義する 3. クラスの改良 (Refinement) 4. ポイントカット (Pointcut) とアドバイス (Advice) 5. Glue クラスの拡張 1. なぜ GluonJ が必要か? GluonJ (グルーオン・ジェー) は Java 用のシンプルな AOP (Aspect-Oriented Programming) システムです。Java の文法で AOP の機構を提供しているので、アスペクトを書くために独自の文法を覚える必要はありません。 AOP の応用はすでにいくつも知られています。例えば、ソフトウェアのテストプログラムを書くのに AOP は役立つと言われています。以下にその