BT

Java8向けSpringアップデート発表

| 作者: Matt Raible フォローする 11 人のフォロワー , 翻訳者 鄭道鉉 フォローする 0 人のフォロワー 投稿日 2014年4月26日. 推定読書時間: 3 分 |

だった数週まえである3月18日にJava 8が発表された。その後、Spring FrameworkプロジェクトのリーダであるJeurgen Hoeller氏はEnterprise ProjectにおけるJava 8という記事を掲載した。そこで彼は、既に構築されたJava EEアプリケーションサーバは簡単にはアップグレードされないと述べた。

JavaEEサーバでは今まで添付されていたJDKからうまくバージョンアップした事例がありました。 WAS 8.5では、デフォルトJDKはJava 6ですが、Java 7を選択することもできます。WebLogicと動くWAS 8.5の場合、最新リリースは既にJava 7を基本としてサポートしています。でも、それらサーバのどちらも自由にJDKのバージョンを選択することができます。

一般的にアプリケーションサーバ階層は特定のJDKバージョンと深く統合されているので、デフォルトJDK以外のJDKで動かすのはあんまりおすすめされていません。JDK8上の簡単な動作確認ができたとしても、現世代のアプリケーションサーバは生き残らなさそうです。

Heller氏はTomatとJettyでより早くJava8を用いたい開発者たちについて書き続いた。

TomcatとJettyみたいな軽いウェブアプリケーションサーバは、あんまりJDKのバージョンに依存しないという確かな利点を持っています。 Tomcat 8とJetty 9は既に半年前にOpenJDK8を用いてテストが終わって、Java8との互換性が明確になっています。さらに、Tomcat 7はもちろんアップグレードされたEclipseコンパイラーなども同じくそのクラブに入りました。

だから、TomcatとJetty両方ともに、JDK8サポートオプションが既に使えます。

彼は特定フレームワーク及びライブラリのJava8に対する注意を呼びかけることでその記事を結んだ。もしあなたがその記事の最後を読んだら、SpringはJava 8に対して”準備完了”のように見えるはずだ。

Springフレームワークは最初からJava 8互換方式で設計されました。実は、我々はOpenJDK 8 RCが公開される前からJava 8開発を包括的にサポートするSpring Framework 4.0 GAを発表したのです。

我々の観点から見ると、Java 8上のSpring Framework 4はTomcat, Jetty又はWildFlyだけではなく、ReactorとUndertowのような最新の組み込みエンジンとその他のユーザ指定アプリケーションアー キテクチャとの組み合わせにも最適です。

その6日後、Spring 4.0.3が発表された。何が変わったのか?このバージョンのSpringはOpenJDK 8 GAを内装し、最新ASM 5.0.1(我々が以前使っていたASM 4.2を振り替えるだけではなく、JDK 8 GA水準のバイトコードサポートする)を含んている。Java8サポートに加えて、Spring 4.0.3は多くのWebSocket関連の改善が見られる。この件の詳細はPrashant Deve氏の記事であるSpring4のWebsocketバグ改善案内からこのリリースで直された内容が確認できる。 

今月上旬行われたSpring Boot went GAChris Beams氏はBootと共にspring.ioを構築する方法についてうまく見せた。Springの中枢開発チームはJava 8サポートだけではなく、他の言語に対するSpring Bootのサポートを促進することにも積極的であった。

あなたはSpringとJavaの最新バージョンをあなたのアプリで試していますか?それともまだ何かに悩んていますか?

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT