Что такое JSR и для чего он нужен?

89

В чем важность JSR и как его оптимизировать для использования?

Я читал что-то вроде jsr82 для Bluetooth и еще что-то для других технических приложений.

В чем его актуальность?

Ятин
источник

Ответы:

102

JSR - это запросы спецификации Java , в основном запросы на изменение языка Java, библиотек и других компонентов.

Все это часть процесса сообщества Java , посредством которого заинтересованные стороны могут выдвигать свои идеи по усовершенствованию и (надеюсь) принять их и принять меры. Процесс подробно описан здесь .

Например, Bluetooth один вы упоминаете отслеживаются здесь и окончательный список сохраняется здесь .

Paxdiablo
источник
5
Другой способ объяснить это - по аналогии с RFC IETF («Запрос на комментарии») или «Рекомендациями» W3C, которые в конечном итоге становятся стандартами.
LarsH
11

Запросы спецификации Java (JSR) - это фактическое описание предлагаемых и окончательных спецификаций для платформы Java. В любой момент существует множество JSR, проходящих через процесс рассмотрения и утверждения.

Винеш
источник
7

JSR: Java Specification Requests - это официальный предлагаемый документ для спецификации и технических изменений (часто мы называем это запросом на изменение). Человек или организация могут стать участником Java Community Process (JCP) и могут разрабатывать свой код в соответствии со спецификацией, упомянутой в JSR. Разработанное техническое изменение будет рассмотрено членами JCP и одобрено.

JSR организованы следующим образом

Для получения дополнительной информации о JSR 82: API JavaTM для Bluetooth

GrabNewTech
источник
3

Из FAQ JCP :

В: Что такое запрос спецификации Java (JSR)?

A: JSR - это запрос спецификации Java. Это документ, представленный ОУП одним или несколькими членами, чтобы предложить разработку новой спецификации или существенный пересмотр существующей спецификации. В настоящее время в программе JCP разрабатывается множество спецификаций технологии Java, включая следующие версии Java ™ Micro Edition (Java ME ™), Java ™ Platform Enterprise Edition (Java EE ™) и Java ™ Standard Edition (Java SE ™). . JSR также относится к усилиям по разработке спецификаций, вытекающим из этих предложений. Чтобы увидеть JSR, обратитесь к полному списку всех JSR .

И из этой полезной статьи :

Запрос спецификации Java - это документ, с которого начинается усовершенствование платформы Java. Каждый раз, когда участник программы JCP видит возможность улучшить платформу, он создает JSR, описывающий эту возможность, и отправляет его на доработку. Затем JSR проходит через серию этапов, пока не будет выпущен или удален. В следующем списке перечислены этапы от создания JSR до его выпуска:

  • Напишите JSR
  • Отправить JSR
  • Обзор JSR
  • Формирование ЭГ
  • Предварительная проверка проекта
  • Публичный обзор
  • Предлагаемый окончательный проект
  • Окончательное голосование

Шаги JSR от начала до конца

Саид Хассанванд
источник