Springaop-core-concepts
提供:Dev Guides
Spring AOP-コアコンセプト
AOPの使用を開始する前に、AOPの概念と用語について理解しましょう。 これらの用語は、Springに固有のものではなく、AOPに関連しています。
Sr.No. | Terms & Description |
---|---|
1 |
Aspect 横断的な要件を提供する一連のAPIを備えたモジュール。 たとえば、ロギングモジュールは、ロギングのAOPアスペクトと呼ばれます。 アプリケーションは、要件に応じて任意の数の側面を持つことができます。 |
2 |
Join point これは、AOPアスペクトをプラグインできるアプリケーション内のポイントを表します。 また、Spring AOPフレームワークを使用してアクションが実行されるアプリケーション内の実際の場所であるとも言えます。 |
3 |
Advice これは、メソッドの実行前または実行後に実行される実際のアクションです。 これは、Spring AOPフレームワークによるプログラム実行中に呼び出される実際のコードです。 |
4 |
PointCut これは、アドバイスを実行する1つ以上のジョインポイントのセットです。 AOPの例で見るように、式またはパターンを使用してPointCutsを指定できます。 |
5 |
Introduction 導入により、新しいメソッドまたは属性を既存のクラスに追加できます。 |
6 |
Target object 1つ以上の側面によってアドバイスされているオブジェクト。 このオブジェクトは常にプロキシオブジェクトです。 推奨オブジェクトとも呼ばれます。 |
7 |
Weaving ウィービングは、アスペクトを他のアプリケーションタイプまたはオブジェクトとリンクして、推奨オブジェクトを作成するプロセスです。 これは、コンパイル時、ロード時、または実行時に実行できます。 |