¿Qué es JSR y para qué sirve?

89

¿Cuál es la relevancia de JSR y cómo se optimiza para su uso?

Leí algo como jsr82 para Bluetooth y otro para otras aplicaciones técnicas.

Cual es su relevancia?

Yatin
fuente

Respuestas:

102

Los JSR son solicitudes de especificación de Java , básicamente solicitudes de cambio para el lenguaje Java, bibliotecas y otros componentes.

Todo es parte del Proceso de la Comunidad Java , mediante el cual las partes interesadas pueden presentar sus ideas para las mejoras y (con suerte) hacer que se adopten y se actúe en consecuencia. El proceso se detalla aquí .

Por ejemplo, el Bluetooth que mencionas se rastrea aquí y la lista definitiva se mantiene aquí .

paxdiablo
fuente
5
Otra forma de explicarlo es por analogía con las RFC ("Solicitud de comentarios") del IETF o las "Recomendaciones" del W3C que eventualmente se convierten en estándares.
LarsH
11

Las solicitudes de especificación de Java (JSR) son las descripciones reales de las especificaciones propuestas y finales para la plataforma Java. En cualquier momento, hay numerosos JSR que se mueven a través del proceso de revisión y aprobación.

vineesh
fuente
7

JSRs: Java Specification Requests es un documento formal propuesto para especificaciones y cambios técnicos (a menudo lo llamamos solicitud de cambio). Una persona u organización puede convertirse en miembro de Java Community Process (JCP) y puede desarrollar su código según la especificación mencionada en JSR. El cambio técnico desarrollado pasará por la revisión por parte de los miembros del JCP y lo aprobará.

JSR organizados de la siguiente manera

Para obtener más información sobre JSR 82: API de JavaTM para Bluetooth

GrabNewTech
fuente
3

De las preguntas frecuentes de JCP :

P: ¿Qué es una solicitud de especificación de Java (JSR)?

R: Un JSR es una solicitud de especificación de Java. Este es el documento presentado a la PMO por uno o más miembros para proponer el desarrollo de una nueva especificación o una revisión significativa de una especificación existente. Actualmente hay muchas especificaciones de tecnología Java en desarrollo en el programa JCP, incluidas las próximas versiones de Java ™ Micro Edition (Java ME ™), Java ™ Platform Enterprise Edition (Java EE ™) y Java ™ Standard Edition (Java SE ™) . JSR también se refiere a los esfuerzos de desarrollo de especificaciones que surgen de estas propuestas. Para ver los JSR, consulte la lista completa de todos los JSR .

Y de este útil documento :

Una solicitud de especificación de Java es el documento que inicia una mejora en la plataforma Java. Siempre que un miembro del programa JCP ve una oportunidad para mejorar la plataforma, crea un JSR que describe la oportunidad y lo envía para su revisión. Luego, el JSR pasa por una serie de etapas hasta que se libera o se descarta. La siguiente lista enumera las etapas desde la creación de un JSR hasta su lanzamiento:

  • Escribe un JSR
  • Envíe un JSR
  • Revisión de JSR
  • Formación de EG
  • Revisión preliminar del borrador
  • Revisión pública
  • Borrador final propuesto
  • Boleta final

Pasos JSR de principio a fin

Saeed Hassanvand
fuente