This is an explanation of Jakarta EE & MicroProfile update for Japanese Java Users Group at Java 25th Anniversary event.
In this session, I explained about the history of J2EE/Java EE/Jakarta EE as well as MicroProfile.
In order to understand the current situation of Jakarta EE and MicroProfile, this explanation may be useful.
3. • J2EE : J2EE 1.2 〜 1.4
• Java EE : Java EE 5 〜 Java EE 8
• Jakarta EE : Jakarta EE 8 〜
https://jakarta.ee
J2EE → Java EE→ Jakarta EE
4. • Java EE が JCP から Eclipse Foundation に Jakarta EE として移行
• オープンガバナンス、オープンソース、オープンな互換性テスト
• 明確に定義された仕様プロセス、ベンダー中立
• Oracle、IBM、Payara、Pivotal を含む主要な関係者
• コミュニティへの参加と寄付の奨励
https://jakarta.ee
Jakarta EE
5. 5
• Cloud Native
• Multi-Cloud
• Faster Innovation
• Investment Protection
• Open Specification Process
• Business Risk Mitigation
• Modernize Developer Experience
Jakarta EE Priorities
6. • 一番大きな変更は パッケージ名の変更
• jakarta.*
• その他
• Java SE 8, 11 対応
• EJB 4.0 (Pruning, 削除など)
• Java Activation Framework の追加 (メール対応)
Jakarta EE 9 (2020/06/12)
Jakarta EE 10
大きな仕様追加・変更の可能性あり