Java EE 8がオラクルの傘下でついに終了:新機能は以下のとおり

Table of Contents

Java EE 8がオラクルの傘下でついに終了:新機能は以下のとおり

OpenWorld Java EE 8 は先月、予想よりかなり遅れて登場しましたが、今週カリフォルニア州サンフランシスコで開催される Oracle OpenWorld と JavaOne には間に合いました。

エンタープライズ向け Java は、2013 年 6 月以来更新されていません。Oracle の Java EE 8 仕様リーダー Linda DeMichiel 氏は、月曜日の JavaOne カンファレンスのセッションで、更新を実現するまでの長い道のりを語りました。

「Java 8は、オラクルにおけるエンタープライズ・プラットフォーム向けJava EEブランドの次なる、そしておそらく最後のステップだ」とデミシェル氏は、オラクルがJava EE 8をEclipse Foundationに引き渡す計画について語った。

Oracleが他の優先事項を抱えていたため、ソフトウェアの最終段階には時間がかかりました。「残念ながら、一部のスペックリーダーがより優先度の高いタスクに振り分けられたため、開発が中断する期間がありました」とデミヒール氏は説明します。「2016年にリソースに余裕ができたため、リリースをいかにしてリリースするかに集中しました。」

Java EE 8では、仕様策定に携わる人々はWebテクノロジーを最優先し、プラットフォームの最新化を確実に図ったと彼女は述べた。Javaチームは、Java EEの開発を容易にし、継続的デプロイメント・インテグレーション・パイプライン(CDI)における利用を効率化することを目指していた。また、セキュリティAPIの最新化と簡素化にも注力した。

乾杯の写真はShutterstockより

Oracleは屈服し、Java EEをv8に近づける計画を明言

続きを読む

ビジネス指向のプラットフォームには、Context and Dependency Injection 2.0 (JSR 365) および Servlet 4.0 (JSR 369) の形式で API アップデートが組み込まれています。

HTTP/1.1 の後継である HTTP/2 のサポートは、Servlet 4.0 における「目玉」だったと DeMichiel 氏は語り、HTTP/2 では HTTP/1.1 のセマンティクスを維持しながらも、レイテンシが改善され、複数接続のない並列処理がサポートされると指摘した。

Java EE 8 には、新しい API、具体的には Java API for JSON Binding (JSON-B) 1.0 (JSR 367) および Java EE Security API 1.0 (JSR 375) も含まれています。

「これは長い間要望されていたものです」とデミシェル氏はセキュリティAPIについて述べた。「目標の大部分は、Java EEにおけるセキュリティの簡素化です。」

Java EE 8 に追加されたその他の機能には、Java API for RESTful Web Services (JAX-RS) 2.1、JavaServer Faces (JSF) 2.3、Java API for JSON Processing (JSON-P)1.1、Bean Validation 2.0、Common Annotations 1.3、Java Persistence 2.2、Java API for WebSocket 1.1、JavaMail 1.6 などがあります。

DeMichiel 氏は、Java EE の Eclipse Foundation への移管について強調し、「非常に興奮しており、良いスタートを切れたと思います」と述べた。

Javaに関心を持つ他のベンダーも、Oracleの撤退決定に同様の満足感を示している。Red Hatは先月、「Java EEの将来は、これまでで最も明るいものになりそうだ」と述べた。

セッションの最後に、元 Oracle Java EE エバンジェリスト、Java コンサルタント、Java EE Guardians グループの創設者である Reza Rahman 氏がThe Registerに対して、Java EE の現状には概ね満足しており、必要なレベルの約 90 パーセントに達していると述べました。

ラーマン氏は、Eclipse Foundation傘下のプラットフォームの新たな拠点についても、慎重ながらも楽観的な見方を示した。「これほど大規模な技術がベンダー中立になるのは初めてだ」とラーマン氏は述べつつも、オラクルがJava関連のブランドや命名権を主張することで事態を悪化させるかどうかは、Javaコミュニティが見守る必要があると警告した。®

Discover More