JSRとは何ですか?その用途は何ですか?


89

JSRの関連性とは何ですか?また、JSRを使用するためにどのように最適化するのですか?

Bluetooth用のjsr82や他の技術アプリ用のjsr82のようなものを読みました。

その関連性は何ですか?

回答:


102

JSRはJava仕様要求であり、基本的にはJava言語、ライブラリ、およびその他のコンポーネントに対する変更要求です。

これはすべてJavaCommunity Processの一部であり、関係者は拡張機能のアイデアを提案し、(願わくば)それらを取り上げて行動に移すことができます。プロセスの詳細はここにあります

たとえば、あなたが言及したBluetoothここで追跡さ、最終的なリストはここで維持されます


5
これを説明するもう1つの方法は、IETFのRFC( "Request for Comments")またはW3Cの "Recommendations"に類似しており、最終的には標準になります。
LarsH 2014

11

Java Specification Requests(JSR)は、Javaプラットフォームの提案された最終仕様の実際の説明です。いつでも、レビューと承認のプロセスを進めている多数のJSRがあります。



7

JSR:Java Specification Requestsは、仕様および技術的な変更について正式に提案されたドキュメントです(多くの場合、変更要求と呼ばれます)。個人または組織は、Java Community Process(JCP)のメンバーになり、JSRに記載されている仕様に従ってコードを開発できます。開発された技術的変更は、JCPメンバーによるレビューを経て、同じものを承認します。

以下のように編成されたJSR

JSR 82の詳細:Bluetooth用JavaTM API


3

JCP FAQから:

Q:Java Specification Request(JSR)とは何ですか?

A:JSRはJava SpecificationRequestです。これは、新しい仕様の開発または既存の仕様の大幅な改訂を提案するために1人以上のメンバーによってPMOに提出されたドキュメントです。現在、JCPプログラムでは、Java™Micro Edition(Java ME™)、Java™Platform Enterprise Edition(Java EE™)、Java™Standard Edition(Java SE™)の次のバージョンを含む、多くのJavaテクノロジ仕様が開発中です。 。JSRは、これらの提案から生じる仕様開発の取り組みにも言及しています。JSRを確認するには、すべてのJSRの完全なリストを参照しください。

そして、この有用な論文から:

Java Specification Requestは、Javaプラットフォームの拡張を開始するドキュメントです。JCPプログラムのメンバーは、プラットフォームを改善する機会を見つけるたびに、その機会を説明するJSRを作成し、改訂のために提出します。次に、JSRは、解放または破棄されるまで一連の段階を通過します。次のリストは、JSRの作成からリリースまでの段階を列挙しています。

  • JSRを書く
  • JSRを送信する
  • JSRレビュー
  • EG形成
  • 初期ドラフトレビュー
  • パブリックレビュー
  • 提案された最終草案
  • 最終投票

JSRの最初から最後までのステップ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.