JSR-330の依存性注入は、JavaSE環境とJavaEE環境の両方に適用できますが、JSR-299のタイトルは「JavaEEプラットフォームのコンテキストと依存性注入」です。
厳密にJavaEE指向の機能を除いて、Java SEでもどのCDI機能が意味をなしますか?利用可能な例はありますか?ありがとう!
[改訂]これがJSEのWeldです。
JSR-330の依存性注入は、JavaSE環境とJavaEE環境の両方に適用できますが、JSR-299のタイトルは「JavaEEプラットフォームのコンテキストと依存性注入」です。
厳密にJavaEE指向の機能を除いて、Java SEでもどのCDI機能が意味をなしますか?利用可能な例はありますか?ありがとう!
[改訂]これがJSEのWeldです。
厳密にJavaEE指向の機能を除いて、Java SEでもどのCDI機能が意味をなしますか?利用可能な例はありますか?ありがとう!
さて、溶接のドキュメントで言及されているもの:
18.4。Java SE
Enterprise Javaスタックの統合の改善に加えて、「Java EEプラットフォームのコンテキストと依存性注入」仕様では、最先端のタイプセーフでステートフルな依存性注入フレームワークも定義されており、幅広いアプリケーションタイプで役立つことが証明されています。開発者がこれを利用できるように、Weldは、JavaEEAPIとは無関係にJavaStandardEdition(SE)環境で実行するための簡単な手段を提供します。
SE環境で実行する場合、Weldの次の機能を使用できます。
- @PostConstructおよび@PreDestroyライフサイクルコールバックを使用したマネージドBean
- 修飾子と代替を使用した依存性注入
- @ Application、@ Dependent、および@Singletonスコープ
- インターセプターとデコレーター
- ステレオタイプ
- イベント
これは、JavaSEのコンテキストでは明らかに意味があります。
openwebbeans.apache.orgを参照してください