[Java][Spring]Aspect Injectionというもの
「AIって何だっけ?」
「Aspect Injection」
「・・・いや、そっちじゃなくて」
「人工知能に聞いたらこんな返答が返ってくるかな、と思って」
「そんなに賢くないだろう」
Aspect Injection(アスペクトインジェクション)は、日本語にすると「アスペクトの注入」。
SpringFrameworkのようなDIコンテナにおいて、クラスが本来担うべき「本質的な機能」と、例えばログ出力とかトランザクション管理のような「横断的な別の機能」とを分け、「横断的な別の機能」は直接クラスに書かずにPOJOに対して注入することをAspect Injectionと呼ぶらしい。
参考文献はSpring入門、読んでいて赤ペンを入れたくなるような読みにくさが所々にある本なので、他に何か良書があれば知りたい。
「Aspect Injection」
「・・・いや、そっちじゃなくて」
「人工知能に聞いたらこんな返答が返ってくるかな、と思って」
「そんなに賢くないだろう」
Aspect Injection(アスペクトインジェクション)は、日本語にすると「アスペクトの注入」。
SpringFrameworkのようなDIコンテナにおいて、クラスが本来担うべき「本質的な機能」と、例えばログ出力とかトランザクション管理のような「横断的な別の機能」とを分け、「横断的な別の機能」は直接クラスに書かずにPOJOに対して注入することをAspect Injectionと呼ぶらしい。
参考文献はSpring入門、読んでいて赤ペンを入れたくなるような読みにくさが所々にある本なので、他に何か良書があれば知りたい。
![]() | Java・J2EE・オープンソース Spring入門 ~より良いWebアプリケーションの設計と実装 長谷川 裕一、伊藤 清人 他 (2005/04/16) 技術評論社 この商品の詳細を見る |

