Cos'è JSR e a cosa serve?


89

Qual è l'importanza di JSR e come si ottimizza per il proprio uso?

Ho letto qualcosa come jsr82 per Bluetooth e altri per altre app tecniche.

Qual è la sua rilevanza?

Risposte:


102

I JSR sono richieste di specifiche Java , sostanzialmente richieste di modifica per il linguaggio Java, le librerie e altri componenti.

Fa tutto parte del Java Community Process , in base al quale le parti interessate possono presentare le loro idee per miglioramenti e (si spera) farle accettare e agire. Il processo è dettagliato qui .

Ad esempio, quello Bluetooth che hai menzionato viene tracciato qui e l'elenco definitivo viene mantenuto qui .


5
Un altro modo per spiegarlo è per analogia con le RFC ("Request for Comments") di IETF o le "Raccomandazioni" del W3C che alla fine diventano standard.
LarsH

11

Le richieste di specifiche Java (JSR) sono le descrizioni effettive delle specifiche proposte e finali per la piattaforma Java. In qualsiasi momento ci sono numerosi JSR che si muovono attraverso il processo di revisione e approvazione.



7

JSR: Java Specification Requests è un documento formale proposto per le specifiche e le modifiche tecniche (spesso lo chiamiamo richiesta di modifica). Un individuo o un'organizzazione può diventare un membro del Java Community Process (JCP) e può sviluppare il proprio codice secondo le specifiche menzionate in JSR. Il cambiamento tecnico sviluppato passerà attraverso la revisione da parte dei membri JCP e lo approverà.

JSR organizzati come di seguito

Per ulteriori informazioni su JSR 82: API JavaTM per Bluetooth


3

Dalle FAQ JCP :

D: Cos'è una Java Specification Request (JSR)?

R: Un JSR è una richiesta di specifica Java. Questo è il documento presentato al PMO da uno o più membri per proporre lo sviluppo di una nuova specifica o una revisione significativa di una specifica esistente. Ci sono attualmente molte specifiche della tecnologia Java in fase di sviluppo nel programma JCP, comprese le prossime versioni di Java ™ Micro Edition (Java ME ™), Java ™ Platform Enterprise Edition (Java EE ™) e Java ™ Standard Edition (Java SE ™) . JSR si riferisce anche agli sforzi di sviluppo delle specifiche derivanti da queste proposte. Per vedere le JSR, fare riferimento all'elenco completo di tutte le JSR .

E da questo utile documento :

Una richiesta di specifica Java è il documento che avvia un miglioramento sulla piattaforma Java. Ogni volta che un membro del programma JCP vede un'opportunità per migliorare la piattaforma, crea un JSR che descrive l'opportunità e lo sottopone per la revisione. Il JSR passa quindi attraverso una serie di fasi fino a quando non viene rilasciato o scartato. Il seguente elenco enumera le fasi dalla creazione di un JSR al suo rilascio:

  • Scrivi una JSR
  • Invia una JSR
  • Recensione JSR
  • Formazione EG
  • Revisione della bozza iniziale
  • Revisione pubblica
  • Bozza finale proposta
  • Votazione finale

JSR Passi dall'inizio alla fine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.