Saltar ao contido

Java Community Process: Diferenzas entre as revisións

Na Galipedia, a Wikipedia en galego.
Contido eliminado Contido engadido
VolkovBot (conversa | contribucións)
m robot Añadido: es:Java Community Process
Sen resumo de edición
 
(Non se amosan 19 revisións feitas por 15 usuarios.)
Liña 1: Liña 1:
É o proceso da Comunidade Java, ou '''Java Community Process''', establecido en [[1998]], é un proceso formalizado o cal permite ás partes interesadas a involucrarse na definición de futuras versións e características da [[plataforma Java]].
É o proceso da Comunidade Java, ou '''Java Community Process''', establecido en [[1998]], é un proceso formalizado o cal permite ás partes interesadas a involucrarse na definición de futuras versións e características da [[plataforma Java]].


O proceso JCP conleva o uso de '''Java Specification Request''' (JSR), as cales son documentos formales que describen as especificacións e tecnoloxías propostas para que sexan engadidas á plataforma Java. As revisións publicas formais de JSRs son controladas antes de que os JSR se convirtan en ''final'' e sexan votados polo [[Comité Executivo JCP]]. Un JSR final suministra unha ''implementación de referenza'' a cal da unha implementación libre da tecnoloxía en código fonte e un ''[[Kit de Compatibilidade de Tecnología]]'' para verificar a especificación da [[API]].
O proceso JCP comporta o uso de '''Java Specification Request''' (JSR), as cales son documentos formais que describen as especificacións e tecnoloxías propostas para que sexan engadidas á plataforma Java. As revisións publicas formais de JSRs son controladas antes de que os JSR se convertan en ''final'' e sexan votados polo [[Comité Executivo JCP]]. Un JSR final subministra unha ''implementación de referencia'' a cal da unha implementación libre da tecnoloxía en código fonte e un ''[[Kit de Compatibilidade de Tecnoloxía]]'' para verificar a especificación da [[API]].


O JCP mismo está descrito por un JSR. Dende [[2006]], a versión actual de JCP en uso é 2.6 como se describe por JSR 215.
O JCP mesmo está descrito por un JSR. Dende [[2006]], a versión actual de JCP en uso é 2.6 como se describe por JSR 215.


<!-- Por favor lista só as JSRs que teñen artigos en Wikipedia. --->
<!-- Por favor lista só as JSRs que teñen artigos en Wikipedia. --->
Hai sobre 300 JSRs. Algunas das más importantes JSRs son:
Hai sobre 300 JSRs. Algunhas das máis importantes JSRs son:


{| class="wikitable" align="center"
{| class="wikitable" align="center"
Liña 17: Liña 17:
| [http://www.jcp.org/en/jsr/detail?id=13 13]||BigDecimal Mellorado(Plataforma Java, Standard Edition#java.math)
| [http://www.jcp.org/en/jsr/detail?id=13 13]||BigDecimal Mellorado(Plataforma Java, Standard Edition#java.math)
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=14 14]||Engadir [[Tipos Genéricos]] á Linguaxe de Programación Java (para J2SE 5.0)
| [http://www.jcp.org/en/jsr/detail?id=14 14]||Engadir [[Tipos Xenéricos]] á Linguaxe de Programación Java (para J2SE 5.0)
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=16 16]||Java EE Connector Architecture ([[JCA]]) 1.0
| [http://www.jcp.org/en/jsr/detail?id=16 16]||Java EE Connector Architecture ([[JCA]]) 1.0
Liña 25: Liña 25:
| [http://www.jcp.org/en/jsr/detail?id=31 31]||Arquitectura Java para Enlazado XML (JAXB) 1.0
| [http://www.jcp.org/en/jsr/detail?id=31 31]||Arquitectura Java para Enlazado XML (JAXB) 1.0
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=37 37]||Perfil de Dispositivo de Información Móvil (MIDP) 1.0 para [[Java ME]]
| [http://www.jcp.org/en/jsr/detail?id=37 37]||Perfil de Dispositivo de Información Móbil (MIDP) 1.0 para [[Java ME]]
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=40 40]||Interfaz de Metadatos Java (JMI) 1.0
| [http://www.jcp.org/en/jsr/detail?id=40 40]||Interface de Metadatos Java (JMI) 1.0
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=47 47]||Especificación da API de Logging (para J2SE 1.4)
| [http://www.jcp.org/en/jsr/detail?id=47 47]||Especificación da API de Logging (para J2SE 1.4)
Liña 33: Liña 33:
| [http://www.jcp.org/en/jsr/detail?id=51 51]||Novas APIs I/O para a Plataforma Java (NIO) (para J2SE 1.4)
| [http://www.jcp.org/en/jsr/detail?id=51 51]||Novas APIs I/O para a Plataforma Java (NIO) (para J2SE 1.4)
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=52 52]||Librería de Etiquetas Estándar de Páxinas JavaServer ([[JSTL]]) 1.0 e 1.1<ref>JSR 52 originalmente especificóu a release JSTL 1.0. Un release subseguinte de mantenemento suministrou JSTL 1.1.</ref>
| [http://www.jcp.org/en/jsr/detail?id=52 52]||Librería de Etiquetas Estándar de Páxinas JavaServer ([[JSTL]]) 1.0 e 1.1<ref>JSR 52 orixinalmente especificou o release JSTL 1.0. Un release subseguinte de mantemento subministrou JSTL 1.1.</ref>
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=53 53]||Especificacións [[Java Servlet]] 2.3 e [[JavaServer Pages]] (JSP) 1.2
| [http://www.jcp.org/en/jsr/detail?id=53 53]||Especificacións [[Java Servlet]] 2.3 e [[JavaServer Pages]] (JSP) 1.2
Liña 43: Liña 43:
| [http://www.jcp.org/en/jsr/detail?id=59 59]||Plataforma Java 2, Edición Estándar (J2SE) 1.4 (Merlin)
| [http://www.jcp.org/en/jsr/detail?id=59 59]||Plataforma Java 2, Edición Estándar (J2SE) 1.4 (Merlin)
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=63 63]||API Java para Procesamento de XML ([[JAXP]]) 1.1 e 1.2<ref>JSR 63 orixinalmente especificou o release JAXP 1.1. Un release subseguinte de mantenemento de JSR 63 suministrou a especificación JAXP 1.2.[http://java.sun.com/webservices/jaxp/change-requests-11.html] JAXP 1.3 especifícase por JSR 206.</ref>
| [http://www.jcp.org/en/jsr/detail?id=63 63]||API Java para Procesamento de XML ([[JAXP]]) 1.1 e 1.2<ref>JSR 63 orixinalmente especificou o release JAXP 1.1. Un release subseguinte de mantemento de JSR 63 subministrou a especificación JAXP 1.2.[http://java.sun.com/webservices/jaxp/change-requests-11.html] JAXP 1.3 especifícase por JSR 206.</ref>
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=68 68]||Plataforma Java, Edición Micro ([[Java ME]]) 1.0
| [http://www.jcp.org/en/jsr/detail?id=68 68]||Plataforma Java, Edición Micro ([[Java ME]]) 1.0
Liña 51: Liña 51:
| [http://www.jcp.org/en/jsr/detail?id=94 94]||API del Motor de Regras Java
| [http://www.jcp.org/en/jsr/detail?id=94 94]||API del Motor de Regras Java
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=102 102]||Modelo de Obxetos de Documento Java ([[JDOM]]) 1.0
| [http://www.jcp.org/en/jsr/detail?id=102 102]||Modelo de Obxectos de Documento Java ([[JDOM]]) 1.0
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=110 110]||APIs Java para [[WSDL]] (WSDL4J) 1.0
| [http://www.jcp.org/en/jsr/detail?id=110 110]||APIs Java para [[WSDL]] (WSDL4J) 1.0
Liña 65: Liña 65:
| [http://www.jcp.org/en/jsr/detail?id=153 153]||[[Enterprise JavaBean]]s (EJB) 2.1
| [http://www.jcp.org/en/jsr/detail?id=153 153]||[[Enterprise JavaBean]]s (EJB) 2.1
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=154 154]||Especificaciones [[Java Servlet]] 2.4 y 2.5 <ref>JSR 154 especificó originalmente el release Java Servlet 2.4. Desde Febrero de 2006 un borrador de mantenimiento de la especificación servlet 2.5 está bajo revisión, planificada para terminar el 20 de Marzo de 2006.</ref>
| [http://www.jcp.org/en/jsr/detail?id=154 154]||Especificacións [[Java Servlet]] 2.4 e 2.5 <ref>JSR 154 especificou orixinalmente orelease Java Servlet 2.4. Desde Febrero de 2006 un borrador de mantemento da especificación servlet 2.5 está baixo revisión, planificada para terminar o 20 de Marzo de 2006.</ref>
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=160 160]||API Remota de Java Management Extensions ([[JMX]]) 1.0
| [http://www.jcp.org/en/jsr/detail?id=160 160]||API Remota de Java Management Extensions ([[JMX]]) 1.0
Liña 73: Liña 73:
| [http://www.jcp.org/en/jsr/detail?id=176 176]||Plataforma Java 2, Edición Estándar ([[J2SE]]) 5.0 (Tiger)
| [http://www.jcp.org/en/jsr/detail?id=176 176]||Plataforma Java 2, Edición Estándar ([[J2SE]]) 5.0 (Tiger)
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=181 181]||Metadatos de [[Servicios Web]] para la Plataforma Java
| [http://www.jcp.org/en/jsr/detail?id=181 181]||Metadatos de [[Servizos Web]] para a Plataforma Java
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=198 198]||Una API de Extensión Estándar para Entornos de Desarrollo Integrados([[IDE]])
| [http://www.jcp.org/en/jsr/detail?id=198 198]||Unha API de Extensión Estándar para Contornos de Desenvolvemento Integrados([[IDE]])
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=199 199]||API del compilador Java
| [http://www.jcp.org/en/jsr/detail?id=199 199]||API del compilador Java
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=203 203]||Más APIs de Nueva I/O para la Platforma Java (NIO2)
| [http://www.jcp.org/en/jsr/detail?id=203 203]||Máis APIs de Nova I/O para a Plataforma Java (NIO2)
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=206 206]||API Java para Procesamiento de XML ([[JAXP]]) 1.3
| [http://www.jcp.org/en/jsr/detail?id=206 206]||API Java para Procesamento de XML ([[JAXP]]) 1.3
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=215 215]||Proceso de Comunidad Java (JCP) 2.6
| [http://www.jcp.org/en/jsr/detail?id=215 215]||Proceso de Comunidade Java (JCP) 2.6
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=220 220]||[[Enterprise JavaBean]]s (EJB) 3.0
| [http://www.jcp.org/en/jsr/detail?id=220 220]||[[Enterprise JavaBean]]s (EJB) 3.0
Liña 99: Liña 99:
| [http://www.jcp.org/en/jsr/detail?id=255 255]||Java Management Extensions ([[JMX]]) 2.0
| [http://www.jcp.org/en/jsr/detail?id=255 255]||Java Management Extensions ([[JMX]]) 2.0
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=260 260]||Actualización de la Tecnología de Etiquetas [[Javadoc]]
| [http://www.jcp.org/en/jsr/detail?id=260 260]||Actualización da Tecnoloxía de Etiquetas [[Javadoc]]
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=270 270]||Plataforma Java, Edición Estándar (Java SE) 6 (Mustang)
| [http://www.jcp.org/en/jsr/detail?id=270 270]||Plataforma Java, Edición Estándar (Java SE) 6 (Mustang)
Liña 107: Liña 107:
|colspan="2"|
|colspan="2"|
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=900 900]||Especificación del [[Lenguaje de programación Java]], Tercera Edición (JLS) (para J2SE 5.0 incorpora cambios desde los JSRs 14, 41, 133, 175, 201, y 204)
| [http://www.jcp.org/en/jsr/detail?id=900 900]||Especificación da [[Linguaxe de programación Java]], Terceira Edición (JLS) (para J2SE 5.0 incorpora cambios desde os JSRs 14, 41, 133, 175, 201 e 204)
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=907 907]||Java Transaction API ([[JTA]]) 1.0 y 1.1
| [https://web.archive.org/web/20060212144010/http://jcp.org/en/jsr/detail?id=907 907]||Java Transaction API ([[JTA]]) 1.0 e 1.1
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=913 913]||Proceso de Comunidad Java (JCP) 2.0, 2.1 & 2.5<ref>JSR 913 originalmente especificó JCP 2.0. Fue modificado por varios cambios para votar las reglas para producir la versión 2.1 y después cambió las reglas de licencias, políticas y procesos para obtener la versión 2.5. JCP 2.6 está definido por el JSR 215.[http://www.jcp.org/en/procedures/overview]</ref>
| [http://www.jcp.org/en/jsr/detail?id=913 913]||Proceso de Comunidade Java (JCP) 2.0, 2.1 & 2.5<ref>JSR 913 orixinalmente especificou JCP 2.0. Foi modificado por varios cambios para votar as regras para producir a versión 2.1 e despois cambiou as regras de licenzas, políticas e procesos para obter a versión 2.5. JCP 2.6 está definido polo JSR 215.[http://www.jcp.org/en/procedures/overview]</ref>
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=914 914]||Java Message Service ([[JMS]]) API 1.0 y 1.1
| [http://www.jcp.org/en/jsr/detail?id=914 914]||Java Message Service ([[JMS]]) API 1.0 e 1.1
|-
|-
| [http://www.jcp.org/en/jsr/detail?id=924 924]||Especificación de la [[Maquina Virtual Java]], Segunda Edición (JVM) (para J2SE 5.0)<ref>JSR 924 originalmente especificó cambios a la JVM para soportar los cambios en J2SE 5.0.</ref>
| [http://www.jcp.org/en/jsr/detail?id=924 924]||Especificación da [[Máquina Virtual Java]], Segunda Edición (JVM) (para J2SE 5.0)<ref>JSR 924 orixinalmente especificou cambios á JVM para soportar os cambios en J2SE 5.0.</ref>
|}
|}


== Notas ==
==Notas==
{{Listaref|30em}}


==Véxase tamén==
<references />
⚫
===Ligazóns externas===

⚫
== Ligazóns externas ==


* [http://www.jcp.org/ Páxina Inicial de Java Community Process]
* [http://www.jcp.org/ Páxina Inicial de Java Community Process]
Liña 128: Liña 128:
* [http://www.jcp.org/en/jsr/all Lista de tódolos JSRs]
* [http://www.jcp.org/en/jsr/all Lista de tódolos JSRs]


{{Control de autoridades}}
[[Categoría:plataforma Java]]


[[ca:Java Community Process]]
[[Categoría:Java (linguaxe de programación)]]
[[cs:Java Community Process]]
[[de:Java Community Process]]
[[en:Java Community Process]]
[[es:Java Community Process]]
[[fr:Java Community Process]]
[[hu:Java Community Process]]
[[ja:Java Community Process]]
[[nl:Java Community Process]]
[[pl:Java Community Process]]
[[pt:Java Community Process]]
[[zh:JCP]]

Revisión actual feita o 11 de setembro de 2025 ás 10:00

É o proceso da Comunidade Java, ou Java Community Process, establecido en 1998, é un proceso formalizado o cal permite ás partes interesadas a involucrarse na definición de futuras versións e características da plataforma Java.

O proceso JCP comporta o uso de Java Specification Request (JSR), as cales son documentos formais que describen as especificacións e tecnoloxías propostas para que sexan engadidas á plataforma Java. As revisións publicas formais de JSRs son controladas antes de que os JSR se convertan en final e sexan votados polo Comité Executivo JCP. Un JSR final subministra unha implementación de referencia a cal da unha implementación libre da tecnoloxía en código fonte e un Kit de Compatibilidade de Tecnoloxía para verificar a especificación da API.

O JCP mesmo está descrito por un JSR. Dende 2006, a versión actual de JCP en uso é 2.6 como se describe por JSR 215.

Hai sobre 300 JSRs. Algunhas das máis importantes JSRs son:

JSR #Especificación ou Tecnoloxía
3Java Management Extensions (JMX) 1.0, 1.1, & 1.2[1]
5Java API for XML Processing (JAXP) 1.0
13BigDecimal Mellorado(Plataforma Java, Standard Edition#java.math)
14Engadir Tipos Xenéricos á Linguaxe de Programación Java (para J2SE 5.0)
16Java EE Connector Architecture (JCA) 1.0
19Enterprise JavaBeans (EJB) 2.0
31Arquitectura Java para Enlazado XML (JAXB) 1.0
37Perfil de Dispositivo de Información Móbil (MIDP) 1.0 para Java ME
40Interface de Metadatos Java (JMI) 1.0
47Especificación da API de Logging (para J2SE 1.4)
51Novas APIs I/O para a Plataforma Java (NIO) (para J2SE 1.4)
52Librería de Etiquetas Estándar de Páxinas JavaServer (JSTL) 1.0 e 1.1[2]
53Especificacións Java Servlet 2.3 e JavaServer Pages (JSP) 1.2
54Conectividade de Base de Datos Java (JDBC) 3.0
58Plataforma Java 2, Edición Empresas (J2EE) 1.3
59Plataforma Java 2, Edición Estándar (J2SE) 1.4 (Merlin)
63API Java para Procesamento de XML (JAXP) 1.1 e 1.2[3]
68Plataforma Java, Edición Micro (Java ME) 1.0
73Minería de Datos Java API (JDM) 1.0
94API del Motor de Regras Java
102Modelo de Obxectos de Documento Java (JDOM) 1.0
110APIs Java para WSDL (WSDL4J) 1.0
118Mobile Information Device Profile (MIDP) 2.0 para Java ME
133Modelo de Memoria Java e Revisión de Especificación de Thread
151Plataforma Java 2, Edición Empresa (J2EE) 1.4
152JavaServer Pages (JSP) 2.0
153Enterprise JavaBeans (EJB) 2.1
154Especificacións Java Servlet 2.4 e 2.5 [4]
160API Remota de Java Management Extensions (JMX) 1.0
168Especificación de Portlet Java 1.0
176Plataforma Java 2, Edición Estándar (J2SE) 5.0 (Tiger)
181Metadatos de Servizos Web para a Plataforma Java
198Unha API de Extensión Estándar para Contornos de Desenvolvemento Integrados(IDE)
199API del compilador Java
203Máis APIs de Nova I/O para a Plataforma Java (NIO2)
206API Java para Procesamento de XML (JAXP) 1.3
215Proceso de Comunidade Java (JCP) 2.6
220Enterprise JavaBeans (EJB) 3.0
221Java Database Connectivity (JDBC) 4.0
244Plataforma Java, Edición Empresas (Java EE) 5
245JavaServer Pages (JSP) 2.1
247API de Minería de Datos Java (JDM) 2.0
252JavaServer Faces (JSF) 1.2
255Java Management Extensions (JMX) 2.0
260Actualización da Tecnoloxía de Etiquetas Javadoc
270Plataforma Java, Edición Estándar (Java SE) 6 (Mustang)
308Anotación Java en Tipos Java (Java SE 7)
900Especificación da Linguaxe de programación Java, Terceira Edición (JLS) (para J2SE 5.0 incorpora cambios desde os JSRs 14, 41, 133, 175, 201 e 204)
907Java Transaction API (JTA) 1.0 e 1.1
913Proceso de Comunidade Java (JCP) 2.0, 2.1 & 2.5[5]
914Java Message Service (JMS) API 1.0 e 1.1
924Especificación da Máquina Virtual Java, Segunda Edición (JVM) (para J2SE 5.0)[6]
  1. ↑ JSR 3 orixinalmente especificou o release JMX 1.0. Os dous releases "final" subseguintes deron JMX 1.1 e JMX 1.2. JMX 2.0 está especificado por JSR 255.
  2. ↑ JSR 52 orixinalmente especificou o release JSTL 1.0. Un release subseguinte de mantemento subministrou JSTL 1.1.
  3. ↑ JSR 63 orixinalmente especificou o release JAXP 1.1. Un release subseguinte de mantemento de JSR 63 subministrou a especificación JAXP 1.2. JAXP 1.3 especifícase por JSR 206.
  4. ↑ JSR 154 especificou orixinalmente orelease Java Servlet 2.4. Desde Febrero de 2006 un borrador de mantemento da especificación servlet 2.5 está baixo revisión, planificada para terminar o 20 de Marzo de 2006.
  5. ↑ JSR 913 orixinalmente especificou JCP 2.0. Foi modificado por varios cambios para votar as regras para producir a versión 2.1 e despois cambiou as regras de licenzas, políticas e procesos para obter a versión 2.5. JCP 2.6 está definido polo JSR 215.
  6. ↑ JSR 924 orixinalmente especificou cambios á JVM para soportar os cambios en J2SE 5.0.

Véxase tamén

[editar | editar a fonte]

Ligazóns externas

[editar | editar a fonte]