原文はこちら。
https://blogs.oracle.com/theaquarium/java-ee-8-is-final-and-glassfish-50-is-released
Java EE 8のオープンソース参照実装であるGlassFish 5,0の一般提供、そしてJava EE 8仕様ならびにその傘下にある仕様(JAX-RS 2.1、Servlet 4.0、CDI 2.0、JSON-B 1.0、Bean Validation 2.0など)が最終化され承認されたことを発表できうれしく思っています。
Java EE 8にはプラットフォームに素敵な機能が追加されています。
このリリースで直面した難題の一つに、旧来のJava.netインフラストラクチャから開発サイクルの途中でGitHubに移行したことがあります。これは必ずしも簡単ではありませんでしたが、今となっては明らかにこのような最新のソフトウェア共同開発プラットフォームのメリットがわかります。コード調査が今やたったの1個のリンクでよくなったからです。願わくば、GitHubの採用で開発者にってプラットフォームがよりアクセスしやすくなることを願っています。
ご存じのようにこれは、Eclipse Foundation、Red Hat、IBMなどのコミュニティとともにEclipse Foundationの後援の下、開発を移行することによりJava EEをさらにオープンにする取り組みの端緒にすぎません(詳細は以下のリンクをどうぞ )。
全てのOracle Java EEチームを代表して、Davidより。
https://blogs.oracle.com/theaquarium/java-ee-8-is-final-and-glassfish-50-is-released
Java EE 8のオープンソース参照実装であるGlassFish 5,0の一般提供、そしてJava EE 8仕様ならびにその傘下にある仕様(JAX-RS 2.1、Servlet 4.0、CDI 2.0、JSON-B 1.0、Bean Validation 2.0など)が最終化され承認されたことを発表できうれしく思っています。
Java EE 8にはプラットフォームに素敵な機能が追加されています。
- HTTP/2のサポートを含むServlet 4.0 API
- 新たなJSON binding APIを含む、JSONサポートの強化
- 新たなREST Reactive Client API
- 非同期CDIイベント
- 新たな可搬性のあるSecurity API
- Server-Sent Eventsのサポート(クライアントおよびサーバー側)
- Java SE 8の機能のサポート(例えばDate & Time API、Streams API、アノテーションの強化)、など
このリリースで直面した難題の一つに、旧来のJava.netインフラストラクチャから開発サイクルの途中でGitHubに移行したことがあります。これは必ずしも簡単ではありませんでしたが、今となっては明らかにこのような最新のソフトウェア共同開発プラットフォームのメリットがわかります。コード調査が今やたったの1個のリンクでよくなったからです。願わくば、GitHubの採用で開発者にってプラットフォームがよりアクセスしやすくなることを願っています。
Java EE - Java Enterprise EditionJava EE 8は実にたくさんの人々が関わったチームワークのたまものです。
http://github.com/javaee/
- 全てのJCPスペックリードとExpert Groupのメンバー
- Java EEを構成する様々な参照実装の開発に関わった全ての人々
- 様々なJava EE実装者
- Java EEコミュニティ全体
- そして、GlassFish自体を開発するOracleのチームや開発インフラストラクチャの管理チームのような、裏方作業をしてくれたその他の多くの人々
ご存じのようにこれは、Eclipse Foundation、Red Hat、IBMなどのコミュニティとともにEclipse Foundationの後援の下、開発を移行することによりJava EEをさらにオープンにする取り組みの端緒にすぎません(詳細は以下のリンクをどうぞ )。
Opening Up Java EE現在多くの議論が続いており、追加の詳細をJavaOneでご紹介できればと思っています。
https://blogs.oracle.com/theaquarium/opening-up-java-ee
https://orablogs-jp.blogspot.jp/2017/08/opening-up-java-ee.html
Opening Up Java EE - An Update
https://blogs.oracle.com/theaquarium/opening-up-ee-update
https://orablogs-jp.blogspot.jp/2017/09/opening-up-java-ee-update.html
Opening Up Java EE: Panel Discussion with Oracle, IBM, Red Hat, and the Eclipse Foundation [CON8030]本日、Java SE 9も一般提供されました。前述の通り、GlassFish 5.0はJava SE 8の新機能を活用しています。Eclipse Foundationへの移行に伴って我々の眼前にたくさんの作業があるにもかかわらず、現在、将来のGlassFish 5リリースでJava SE 9の動作保証をすることを目指しています。引き続きこの領域での将来の開発について投稿していく予定です。
https://events.rainfocus.com/catalog/oracle/oow17/catalogjavaone17?search=CON8030&showEnrolled=false
全てのOracle Java EEチームを代表して、Davidより。
Resources
- Press Release
https://www.oracle.com/corporate/pressrelease/java-se-9-and-ee-8-092117.html - GlassFish 5.0 downloads
https://javaee.github.io/glassfish/download - GlassFish 5.0 documentation
https://javaee.github.io/glassfish/documentation - Java EE 8 SDK downloads
http://www.oracle.com/technetwork/java/javaee/downloads/index.html - Java EE 8 tutorial
https://javaee.github.io/tutorial/ - Java EE at a Glance
http://www.oracle.com/technetwork/java/javaee/overview/index.html