5年ぶりの本格的なメジャーバージョンアップ「Jakarta EE 10」正式リリース、クラウドネイティブなど対応

今回は「5年ぶりの本格的なメジャーバージョンアップ「Jakarta EE 10」正式リリース、クラウドネイティブなど対応」についてご紹介します。

関連ワード (公式、必要、本格的等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Eclipse Foundationは、代表的なJavaフレームワークの1つであるJakarta EEの最新版「Jakarta EE 10 Platform」の正式リリースを発表しました。

The new era of #CloudNative #Java is here! Check out the #JakartaEE10 release page to discover new updates or features in over 20 component specifications: https://t.co/3KG28loVyz #JakartaEE #opensource pic.twitter.com/xGITL5KjUt

— Jakarta EE (@JakartaEE) September 22, 2022

Jakarta EEは、Java EE(Java Enterprise Edition)の後継として2018年にオラクルからオープンソースコミュニティに移管されたものです。移管後にEclipse Foundationは新たな名称とロゴを募集し、現在の名称である「Jakarta EE」と呼ばれるようになりました。

参考:クラウドネイティブなJavaの実現にフォーカス、「Jakarta EE」をEclipse Foundationが正式にスタート

これまでの経緯を振り返れば、2016年6月にJava EEの仕様策定の動きが鈍くなっていることを懸念し、Java EEの前進を促進する「Java EE Guardians」がJavaコミュニティで発足し、この動きなどを受けて、2017年9月にJava EE 8が発表されるのとほぼ同時にオラクルはJava EEをEclipse Foundationへ移行すると発表しました。

その後、Eclipse Foundationからは2019年にJava EE 8と互換性を保ちつつ権利関係を整理した「Jkarta EE 8」がリリースされ、2020年には名前空間をJakartaに移行した「Jakarta EE 9」がリリースされました。

今回リリースされたJakarta EE 10は、Java EE 8以来、実に5年ぶりとなる、新機能を搭載した本格的なメジャーバージョンアップとなるのです。

クラウドネイティブJavaアプリケーションのための機能を導入

Jakarta EE 10のリリースを発表したJakarta EEの公式ブログに投稿された記事「The Eclipse Foundation’s Jakarta EE Working Group Releases Jakarta EE 10 to Usher in the Era of Cloud Native Java」では、Jakarta EE 10の特徴について次のように説明されています。

Jakarta EE 10 introduces features for building modernized, simplified, and lightweight cloud native Java applications, delivering a new baseline for the evolution and innovation of enterprise Java technologies under an open, vendor-neutral, community-driven process.

Jakarta EE 10は、モダナイズ、シンプル化、そして軽量なクラウドネイティブJavaアプリケーションを構築するための機能を導入し、オープンかつベンダーニュートラルでコミュニティ主導のプロセスのもと、エンタープライズJavaテクノロジーの進化と革新のための新しい基準を提供します。

Jakarta EE 10の主な新機能の1つが「Jakarta EE 10 Core Profile」(以下、Core Profile)です。

Java EE/Jakarta EEでは、Java EE/Jakarta EEを構成する多数のコンポーネントのなかから特定のコンポーネントを抜き出してまとめる「Profile」という概念を用いて、用途に合わせて必要な機能だけを利用できるようにしています。

Core Profileは、非常に軽量なProfileとしてマイクロサービスのアプリケーション構築などに適したものとなります。

fig

また、追加アノテーションの幅広いサポートによって、モジュール化されたアプリケーションの構築やコンポーネントAPI間の統合がシンプルかつ容易になるとされています。

対応するJavaのバージョンはJava 11以降となり、Java 9で導入されたモジュラーシステムもJakarta EEでもフルに活用できるようになりました。

今後、IBM、オラクル、富士通、Red Hatなどのベンダからは順次、Jakarta EE 10対応の製品が登場してくることになるでしょう。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ロシアや北朝鮮などの脅威アクターによるLLM悪用、マイクロソフトとOpenAIが報告
IT関連
2024-02-16 14:14
コンテンツモデレーションやオブジェクト識別などをAIベースのAPIで支援するHiveが92億調達
人工知能・AI
2021-05-14 20:38
ニコニコ大百科に偽サイト、Google検索の上位に 公式が注意喚起
連載チーム
2021-04-22 14:02
Telegram、米ユーザーの数百件の暴力扇動投稿を削除 「政治的議論は歓迎するが暴力は阻止する」とCEO
アプリ・Web
2021-01-20 08:16
「Bing」はそもそも「グーグル検索」と戦うつもりはない模様
IT関連
2023-09-02 07:19
スタートアップ向け株主総会電子化ツールや投資家向け未上場株式管理クラウドのケップルが約4.7億円を調達
ネットサービス
2021-07-15 22:27
企業がデータを最大限に活用するための5つの方法
IT関連
2022-10-01 13:34
「ガンダムチャンネル」登録者79万人突破 劇場版三部作をYouTubeで無料配信 23日から
くらテク
2021-01-23 02:03
営業のスケジューリングを合理化してインバウンドの成約率を高めるChili Piperが35.9億円調達
ソフトウェア
2021-04-18 15:54
Google、大規模言語モデル「PaLM 2」が日本語対応したと発表。ダジャレを理解する能力も
Google
2023-08-23 19:19
「Linux」でフォルダー共有を設定するには–「Samba」を使った手順
IT関連
2022-05-20 23:41
今週の記事ランキング(2021.2.14〜2.18)
IT関連
2021-02-20 15:29
スマホが自動車のキーになるAndroid 12の新機能をグーグルが発表
モビリティ
2021-05-20 12:48
バンダイナムコスタジオやAbemaTVがモバイルアプリの品質管理に採用する、テストプラットフォーム「HeadSpin」の機能とは?[PR]
JavaScript
2022-09-20 01:21