このページの本文へ

今年のJavaOneで紹介されたJava SE/EE/MEの進化と方向性をオラクルが解説

DevOps、マイクロサービス、IoTが注目集めた「JavaOne 2015」

2015年11月30日 06時00分更新

文● 大河原克行 編集● 大塚/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

来年9月提供のJava SE 9、モジュール導入でモノリシック脱却を図る

 Java SE(Standerd Edition)のロードマップとしては、来年(2016年)9月22日には、Java SE 9を提供する計画を発表している。

Java SEのロードマップ。今年10月には最新版(Java SE 8 u65/66)の提供を開始している

 伊藤氏によると、SE 8では関数型文法の導入や並列処理の導入など、プログラミングそのものの強化が図られたが、SE 9では、モジュールの導入によってJavaを“整理”し、モノリシックからの脱却を図ることができるようになるという。さらに、将来のJavaではハードウェアやOSへの最適化、リソース活用の効率化が図られるようになる。

Java SEの進化の方向性。Java SE 9ではモジュールを導入し、モノリシックな構造からの脱却を図る

 Java SE 9では、これまでのプログラム構造が変更される。具体的には、「パッケージ」と呼ぶこれまでの最上位構造の上に、新たに「モジュール」という構造が用意される。このモジュールにおいては、各パッケージへのアクセス制御が可能になり、exportsで指定されたパッケージだけを外部に公開し、その部分だけが他のパッケージからアクセスできるといったことが実現される。さらに、モジュールに、パッケージやライブラリを追加した際にも、それらを認識して参照するというモジュール相関の多重化も実現する。

Java SE 9ではパッケージの上位構造として「モジュール」が用意される

モジュールの定義ファイルにおいて、外部公開するパッケージを指定できる

 「これまではパッケージそのものを読み込んでいたため、かなりの量を読み込むことになり、モノリシック化を招いていた。(モジュールを用意することで)これを改善することができる」(伊藤氏)

 また、JDKもモジュール化されることで、相関関係が整理され、必要なライブラリだけを読み込むことが可能になるという。

Java EEでは次期EE 8の仕様策定が進む

 Java EE(Enterprise Edition)では、現在のJava EE 7の後継となるJava EE 8が、2017年上半期の提供開始をターゲットに開発が進んでいる。すでに2014年後半からはJava EE 8 JSR 366によって仕様の策定が始まっており、2015年9月のGlass Fish 4.1.1リリースに続き、Java EE 8の提供開始のタイミングにあわせて、Glass Fish 5のリファレンスがリリースされる予定だ。

Java EEのロードマップ

 Java EE 8の新たな機能として提供されるJSR367(JSON Binding for Java Objects)は、アーリードラフトレビュー(EDR)が完了。JSR371(Model View Controllerなど)はEDRを実施。JSR375(Security 1.0)はアーリードラフトを策定中だという。

Java EE 8の仕様策定ステータス

(→次ページ、組み込みJavaではIoTへの取り組みが進む

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    トピックス

    思い切った慶應義塾 全教職員にNotion導入で168年分の知的資産をAIに食わせるプロジェクトが始動

  2. 2位

    TECH

    訓練だとわかっていても「緊張で脇汗をかいた」 LINEヤフー、初のランサムウェア訓練からの学び

  3. 3位

    ビジネス

    管理職こそ大事にしないとまずくないか? 約4割が「続けたい、と答えない」現実

  4. 4位

    データセンター

    液冷技術の最先端が集うイノベーションラボ「DRIL」、印西のデータセンターに現わる

  5. 5位

    ITトピック

    若手が言わない“本音の退職理由”上位は/「データ停止は景気後退よりも企業の脅威」6割/クライアントに告げずAI活用するフリーランス、ほか

  6. 6位

    ビジネス・開発

    最悪のシナリオは「フィジカルAI」による基幹産業の衰退 日本の勝ち筋は、“同期技術”と“ドメイン知識”

  7. 7位

    ビジネス

    廃校がAIの心臓部に!? 地方の遊休施設を「AIデータセンター」に生まれ変わらせるハイレゾの挑戦がアツいぞ

  8. 8位

    Team Leaders

    ファイル名が命名規則に合っているかの自動チェック、Power Automateのフローで実現しよう

  9. 9位

    TECH

    合成ゴムが及ばない天然ゴムの高性能のメカニズムを、現象発見から100年後に解明

  10. 10位

    ビジネス

    なぜか「決裁権者」と「学生」がこぞって聴いてるポッドキャストの謎

集計期間:
2026年04月13日~2026年04月19日
  • 角川アスキー総合研究所