原文はこちら。
https://blogs.oracle.com/theaquarium/entry/cdi_2_0_early_draft
Java EE 6で初めて登場して以後、Java EEにおいてCDIは重要なAPIの一つになりました。その後、CDI 1.1と1.2という2回のマイナーリリースがありましたが、CDI 2では、これまでと比較してかなり大規模な変更がありそうで、Javaのための標準的な依存性注入(Dependency Injection、DI)の限界を押し上げる機会です。その目的のため、CDI 2のスペックリードが早期ドラフトをレビューのためにリリースしました。
この早期ドラフトは、CDI 2の計画が何か、という観点で、まだスタートにたったところでしかなく、これからたくさん変更が発生するということを覚えておいてください。口を挟んでCDIが我々が期待する高いクオリティの標準であることを確認するよい機会です。JUGとしてAdopt-a-JSRプログラムを通じて実施することもできます。
https://blogs.oracle.com/theaquarium/entry/cdi_2_0_early_draft
Java EE 6で初めて登場して以後、Java EEにおいてCDIは重要なAPIの一つになりました。その後、CDI 1.1と1.2という2回のマイナーリリースがありましたが、CDI 2では、これまでと比較してかなり大規模な変更がありそうで、Javaのための標準的な依存性注入(Dependency Injection、DI)の限界を押し上げる機会です。その目的のため、CDI 2のスペックリードが早期ドラフトをレビューのためにリリースしました。
JSR 365: Contexts and Dependency Injection for Java 2.0早期参照実装ビルドもまもなく登場し、試すことができるようになります。現時点では、ドラフト仕様を読み、フィードバックする時間にしてください。CDI 2のスペックリードであるAntoine Sabot-Durandは、以下のエントリで早期ドラフトの内容をまとめ、フィードバックの方法を紹介しています。
https://docs.jboss.org/cdi/spec/2.0.EDR1/cdi-spec.html
CDI 2.0 Early Draft Review 1 released上記エントリで言及されている変更には、Java SEのサポート、イベントオブザーバの順序(Event observer ordering)、非同期イベント(asynchronous event)が含まれます。
http://www.cdi-spec.org/news/2015/07/03/CDI-2_0-EDR1-released/
この早期ドラフトは、CDI 2の計画が何か、という観点で、まだスタートにたったところでしかなく、これからたくさん変更が発生するということを覚えておいてください。口を挟んでCDIが我々が期待する高いクオリティの標準であることを確認するよい機会です。JUGとしてAdopt-a-JSRプログラムを通じて実施することもできます。
Adopt-a-JSR
https://glassfish.java.net/adoptajsr/