質問

JSR-330依存関係注射は、Java SEとJava EE環境の両方に適用でき、JSR-299のタイトルは「Java EEプラットフォームのコンテキストと依存度注入」と題されています。

Strictly Java EE指向の機能を除いて、Java SEでも理にかなっているCDI機能は何ですか?利用可能な例はありますか?ありがとう!

改訂]ここに JSEで溶接。

役に立ちましたか?

解決

Strictly Java EE指向の機能を除いて、Java SEでも理にかなっているCDI機能は何ですか?利用可能な例はありますか?ありがとう!

まあ、溶接文書で言及されているもの:

18.4。 Java SE

Enterprise Javaスタックの統合の改善に加えて、「Java EEプラットフォームのコンテキストと依存度インジェクション」仕様は、幅広いアプリケーションタイプで有用であることが証明できる最先端のタイプセフ、ステートフルな依存噴射フレームワークも定義します。開発者がこれを活用できるようにするために、WeldはJava標準版(SE)環境でJava EE APIとは無関係に実行される簡単な手段を提供します。

SE環境で実行する場合、溶接の次の機能が利用可能です。

  • @PostConstructと@predestroyライフサイクルコールバックを備えた管理豆
  • 予選および代替手段による依存噴射
  • @Application、@dependent、@singletonスコープ
  • インターセプターとデコレーター
  • ステレオタイプ
  • イベント

これは明らかにJava SEコンテキストで理にかなっています。

他のヒント

openwebeans.apache.orgを参照してください

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top