O que é JSR e para que serve?


89

Qual é a relevância do JSR e como otimizá-lo para uso?

Eu li algo como jsr82 para Bluetooth e alguns outros para outros aplicativos técnicos.

Qual é a sua relevância?

Respostas:


102

JSRs são solicitações de especificação Java , basicamente solicitações de mudança para a linguagem Java, bibliotecas e outros componentes.

Tudo faz parte do Java Community Process , por meio do qual as partes interessadas podem apresentar suas ideias para melhorias e (com sorte) tê-las adotadas e postas em prática. O processo é detalhado aqui .

Por exemplo, o Bluetooth que você mencionou é rastreado aqui e a lista definitiva é mantida aqui .


5
Outra maneira de explicar isso é por analogia às RFCs ("Request for Comments") da IETF ou às "Recomendações" do W3C que eventualmente se tornam padrões.
— LarsH

11

Os Java Specification Requests (JSRs) são as descrições reais das especificações propostas e finais para a plataforma Java. A qualquer momento, vários JSRs estão passando pelo processo de revisão e aprovação.



7

JSRs: Java Specification Requests é um documento formal proposto para especificação e mudança técnica (geralmente o chamamos de solicitação de mudança). Um indivíduo ou uma organização pode se tornar um membro do Java Community Process (JCP) e pode desenvolver seu código de acordo com a especificação mencionada no JSR. A alteração técnica desenvolvida passará por revisão pelos membros do JCP e aprovação da mesma.

JSRs organizados conforme abaixo

Para obter mais informações sobre JSR 82: APIs JavaTM para Bluetooth


3

Do JCP FAQ :

P: O que é um Java Specification Request (JSR)?

R: Um JSR é uma solicitação de especificação Java. É o documento submetido ao PMO por um ou mais membros para propor o desenvolvimento de uma nova especificação ou revisão significativa de uma especificação existente. Existem atualmente muitas especificações de tecnologia Java em desenvolvimento no programa JCP, incluindo as próximas versões de Java ™ Micro Edition (Java ME ™), Java ™ Platform Enterprise Edition (Java EE ™) e Java ™ Standard Edition (Java SE ™) . JSR também se refere aos esforços de desenvolvimento de especificações decorrentes dessas propostas. Para ver os JSRs, consulte a lista completa de todos os JSRs .

E a partir deste artigo útil :

Uma solicitação de especificação Java é o documento que inicia um aprimoramento na plataforma Java. Sempre que um membro do programa JCP vê uma oportunidade de melhorar a plataforma, ele cria um JSR que descreve a oportunidade e o envia para revisão. O JSR então passa por uma série de estágios até ser liberado ou descartado. A lista a seguir enumera os estágios desde a criação de um JSR até seu lançamento:

  • Escreva um JSR
  • Envie um JSR
  • Revisão JSR
  • Formação EG
  • Revisão preliminar
  • Revisão Pública
  • Rascunho final proposto
  • Votação final

JSR etapas do início ao fim

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.