Co to jest JSR i do czego służy?

89

Jakie jest znaczenie JSR i jak można go zoptymalizować do własnego użytku?

Czytałem coś takiego jak jsr82 dla Bluetooth i kilka innych dla innych aplikacji technicznych.

Jakie to ma znaczenie?

Yatin
źródło

Odpowiedzi:

102

JSR to żądania specyfikacji Java , w zasadzie żądania zmiany języka Java, bibliotek i innych komponentów.

To wszystko jest częścią procesu społecznościowego Java , w ramach którego zainteresowane strony mogą przedstawiać swoje pomysły na ulepszenia i (miejmy nadzieję) je zastosować i podjąć odpowiednie działania. Proces jest szczegółowo opisany tutaj .

Na przykład wspomniany przez Ciebie Bluetooth jest śledzony tutaj, a ostateczna lista jest tutaj utrzymywana .

paxdiablo
źródło
5
Innym sposobem wyjaśnienia tego jest analogia do RFCs IETF („Request for Comments”) lub „Recommendations” W3C, które ostatecznie stają się standardami.
LarsH
11

Żądania specyfikacji języka Java (JSR) to rzeczywiste opisy proponowanych i ostatecznych specyfikacji platformy Java. W dowolnym momencie wiele JSR przechodzi przez proces przeglądu i zatwierdzania.

winorośl
źródło
7

JSRs: Java Specification Requests to formalny dokument proponowany do specyfikacji i zmian technicznych (często nazywamy go żądaniem zmiany). Osoba lub organizacja może zostać członkiem Java Community Process (JCP) i opracować swój kod zgodnie ze specyfikacją wymienioną w JSR. Opracowana zmiana techniczna zostanie poddana przeglądowi przez członków JCP i zatwierdzona.

JSR zorganizowane jak poniżej

Więcej informacji o JSR 82: API JavaTM dla Bluetooth

GrabNewTech
źródło
3

Z FAQ JCP :

P: Co to jest żądanie specyfikacji Java (JSR)?

Odp .: JSR to żądanie specyfikacji Java. Jest to dokument przedłożony PMO przez co najmniej jednego członka w celu zaproponowania opracowania nowej specyfikacji lub istotnej zmiany istniejącej specyfikacji. Obecnie w programie JCP opracowywanych jest wiele specyfikacji technologii Java, w tym kolejne wersje Java ™ Micro Edition (Java ME ™), Java ™ Platform Enterprise Edition (Java EE ™) i Java ™ Standard Edition (Java SE ™) . JSR odnosi się również do wysiłków na rzecz rozwoju specyfikacji wynikających z tych propozycji. Aby zobaczyć JSR, zapoznaj się z pełną listą wszystkich JSR .

A z tego przydatnego artykułu :

Żądanie specyfikacji języka Java jest dokumentem rozpoczynającym udoskonalanie platformy Java. Ilekroć członek programu JCP widzi możliwość ulepszenia platformy, tworzy JSR opisujący tę możliwość i przekazuje go do weryfikacji. Następnie JSR przechodzi przez serię etapów, aż zostanie zwolniony lub odrzucony. Poniższa lista wylicza etapy od utworzenia JSR do jego wydania:

  • Napisz JSR
  • Prześlij JSR
  • Recenzja JSR
  • Formacja EG
  • Wczesny przegląd wersji roboczej
  • Przegląd publiczny
  • Proponowana wersja ostateczna
  • Ostateczne głosowanie

JSR Kroki od początku do końca

Saeed Hassanvand
źródło