これはばかげた質問かもしれませんが、私はそれに困惑しており、どこにも明確な説明を見つけることができませんでした.
HK2 は、Glassfish V3 および V4 の基盤である JS330 を実装する依存性注入フレームワークです。私が見る限り、それはJerseyによって使用されています
Weld は CDI のリファレンス実装であり、依存性注入フレームワークでもあり、Glassfish でも使用できますか?
だから私の質問はこれらです
- それらは同じ仕様の異なる実装ですか?
- それらは異なる仕様の実装ですか?
- どのような状況で、どちらか一方を使用する必要がありますか?
Java EE のエコシステム全体に対する私の貧弱な理解に起因する質問であることは理解していますが、どんな回答でも大歓迎です