-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_Java
- 所謂一つのJava。
- 30億のデバイスで走るJava。
- ココのスコープはOracleのJavaの範囲内。
- ソレ以外のスコープは Java有償化について調べてみた。を参照。
-
Java SE
標準パッケージ(バージョン2から5までの表記は、J2SE)-
JavaBeans
Javaで書かれた再利用可能なソフトウェアコンポーネントまたはその技術仕様 -
Java Database Connectivity (JDBC)
Java とRDBMS の接続のためのAPI
-
-
Java EE
サーバ用パッケージ(バージョン2から5までの表記は、J2EE)-
Java Servlet
Javaで作成されたCGIプログラム及びその仕様。Java EEの一機能という位置付け。 -
JavaServer Pages (JSP)
Java Servletに同梱された機能で、HTML内にJavaのコードを埋め込んでおき、
Webサーバで動的にWebページを生成してクライアントに返す技術 -
Enterprise JavaBeans
JavaBeans仕様と同様のものを、サーバサイドの
ネットワーク分散型ビジネスアプリケーションで実現した仕様
-
-
Java ME
組込み用パッケージ(バージョン2から5までの表記は、J2ME)
Java SE等は規約でそれを実装したのがJDK/JRE
- JDK : Java開発キット(環境)。Javaでプログラムを作るとき必要(JREを同梱)
- JRE : Java実行環境。Javaで作られたプログラムを実行するとき必要(JVMを同梱)
- JVM : Java言語で作られたプログラムを実行するためのソフトウェア
- 2014年3月4日に仕様が規定
- JDK 8 は2014年3月18日にリリースされた。
- Java ME 8 は2014年4月30日にリリースされた。
-
Java SE 9 は 2017年9月21日にリリースされた。
-
リリースモデル
タイムベースのリリースモデルへと移行- 新機能の完成を待ってメジャーバージョンアップから、
- 毎年3月と9月の年2回メジャーバージョンアップへ変更。
- アップデート・リリースは1月、4月、7月、10月
-
サポートサイクル
サポート期間は、次のメジャーバージョンが出るまでの間(≒non-LTS)。
- 新リリースモデルによる初リリース
- 無償で入手可能な最後のメジャーバージョン
リリースモデル変更後の初LTSリリース。
移行メモ: 元ページでは Java SE 12 / 13 / 14 の項が「...」、
Java SE 15 の項が空のまま書きかけになっている。補足(その後のリリース): 元ページは Java SE 15(2020年9月)で止まっているが、
その後も半年ごとのリリースが続き、LTS は 17(2021年9月)/21(2023年9月)/25(2025年9月) となっている。
なお LTS の間隔は 21 以降、3年から2年に短縮された。
-
Javaバージョン履歴
https://ja.wikipedia.org/wiki/Javaバージョン履歴 -
Java Platform, Standard Edition
https://ja.wikipedia.org/wiki/Java_Platform,_Standard_Edition -
Java Platform, Enterprise Edition
https://ja.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition -
Java Platform, Micro Edition
https://ja.wikipedia.org/wiki/Java_Platform,_Micro_Edition -
Java Runtime Environment
https://ja.wikipedia.org/wiki/Java_Runtime_Environment -
Java Development Kit
https://ja.wikipedia.org/wiki/Java_Development_Kit
Tags: 移行, Java, OSS, 開発基盤
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。