Enterprise Edition) – Oracle主導のJCP(Java Community Process)で策定されていたエンタープライズJavaの標準仕様 – 2015年のJava EE 8が最後の仕様となった – 2016年より,OracleのJava仕様にたいする活動低下により,更新が停滞 ◼ Jakarta EE(Eclipse) – Eclipse Foundationに移管され,コミュニティ主導で策定されるエンタープライズJavaの仕様 – IBM / Oracle / Red Hat / Fujitsu など,主要なJava関連ベンダーの多くが参画 – 2019年:Jakarta EE 8 Java EE 8と同等の仕様 / Jakarta EEによる策定・公開プロセスの元での再定義 – 2020年:Jakarta EE 9 商標上の問題があるjavax名前空間からjakarta名前空間への移行 – 2021年:Jakarta EE 9.1 Java SE 11に対応 – 2022年:Jakarta EE 10 新しい機能を追加した新バージョン 8
jakarta.ws.rs.GET; @Path("hello") public class HelloDojo { static int count=0; @GET public String hello() { count++; return "Hello Dojo, Liberty Tool! Tool! You are " + count; } } ・赤字が追記する部分 ・コードアシスト機能: Ctrl + Space ・終わったらCtrl + s でセーブ
– Liberty Tools for VSCode : • https://marketplace.visualstudio.com/items?itemName=Open-Liberty.liberty-dev-vscode-ext ◼ Liberty – Open Liberty : https://openliberty.io/ – Japan WebSphere User Group (日本WebSphereユーザーグループ) • https://ibm.biz/JapanWebSphereUG • ここに過去資料が多数あります – Liberty Tools : https://ibm.biz/JapanWebSphereUG – ユーザーガイド:https://github.com/OpenLiberty/liberty-tools-vscode/blob/HEAD/docs/user-guide.md 40