このページの本文へ

今年の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位

    ITトピック

    IT技術者の4割が「5年後のスキル陳腐化」に危機感/働くシニアは多いが「長く働きやすい」環境ではない日本/トークンコストの成果証明は難しい、ほか

  2. 2位

    データセンター

    AIデータセンターの「電力・冷却課題」打破へ シュナイダーが営業・設計・現場を直結する新組織立ち上げ

  3. 3位

    TECH

    二酸化炭素を資源に変える新触媒、新しい合金を電気で合成

  4. 4位

    デジタル

    ヤマハ、RTX1300の「ひかり電話アダプターモード」を解説する無料ウェビナーを10月15日に開催

  5. 5位

    サーバー・ストレージ

    「身代金を払えば復元できる」は過去の幻想――約束を守らない攻撃者と変容するランサムエコシステム

  6. 6位

    ソフトウェア・仮想化

    Microsoft IQとは? AIエージェントが必要とする理由は? マイクロソフトの担当幹部が解説

  7. 7位

    クラウド

    NTTドコビジが「GPUaaS」提供へ 1分単位で利用でき、ハイブリッド構成も可能

  8. 8位

    sponsored

    乱立する文書管理をBoxに統合へ、オークネットは基盤整備で「AIをビジネスの武器にする」

  9. 9位

    sponsored

    ルールは作ったが… 現場の「勝手にAI利用」が止まらない! どうやったら防げた?

  10. 10位

    IoT

    フィジカルAI時代を見据え、NTTドコビジがNaaS基盤を強化 数万台のIoTデバイスをセキュアに管理

集計期間:
2026年09月23日~2026年09月29日
  • 角川アスキー総合研究所