close

Java-yhteisöprosessi

Siirry navigointiin Siirry hakuun

Java Community Process tai Java Community Process , joka perustettiin vuonna 1998 , on muodollinen prosessi, jonka avulla asianosaiset voivat osallistua Java-alustan tulevien versioiden ja ominaisuuksien määrittelyyn .

JCP-prosessissa käytetään Java-määrityspyyntöjä (JSR), jotka ovat muodollisia asiakirjoja, jotka kuvaavat Java-alustaan ​​lisättäväksi ehdotettuja määrityksiä ja tekniikoita. JSR:iden muodolliset julkiset arvostelut tarkistetaan ennen kuin JSR:t tulevat lopullisiksi , ja JCP:n toimeenpaneva komitea äänestää niistä . Lopullinen JSR tarjoaa referenssitoteutuksen , joka antaa teknologian ilmaisen toteutuksen lähdekoodissa ja Technology Compatibility Kitin API -määrittelyn tarkistamiseksi .

Itse JCP:tä kuvaa JSR. Vuodesta 2006 lähtien käytössä oleva JCP:n nykyinen versio on 2.6, kuten JSR 215 kuvaa.

Vuoden 2008 lopussa JCP:ssä on yli 1 200 jäsentä , jotka kaikki ovat johtavia teknologia- ja ohjelmistokehitysalan yrityksiä.

JSR:itä on yli 300. Jotkut tärkeimmistä JSR:istä ovat:

JSR # Tekniset tiedot tai tekniikka
3 Java Management Extensions ( JMX ) 1.0, 1.1 ja 1.2 [ 1 ]
5 Java API XML Processing ( JAXP ) 1.0
13 Enhanced BigDecimal (Java-alusta, Standard Edition#java.math)
14 Lisää yleisiä tyyppejä Java-ohjelmointikieleen (J2SE 5.0)
16 Java EE Connector Architecture ( JCA ) 1.0
19 Enterprise Java Beans ( EJB ) 2.0
31 Java Architecture for XML Binding (JAXB) 1.0
37 Mobile Information Device Profile ( MIDP ) 1.0 Java ME :lle
40 Java Metadata Interface (JMI) 1.0
47 Logging API -määritykset (J2SE 1.4)
51 Uudet I/O-sovellusliittymät Java-alustalle (NIO) (J2SE 1.4:lle)
52 JavaServer Pages Standard Tag Library ( JSTL ) 1.0 ja 1.1 [ 2 ]
53 Java Servlet 2.3 ja JavaServer Pages (JSP) 1.2 tekniset tiedot
54 Java-tietokantayhteys ( JDBC ) 3.0
58 Java 2 -alusta, Enterprise Edition ( J2EE ) 1.3
59 Java 2 -alusta, Standard Edition (J2SE) 1.4 (Merlin)
63 Java API XML Processing ( JAXP ) 1.1 ja 1.2 [ 3 ]
68 Java Platform, Micro Edition ( Java ME ) 1.0
73 Java API Data Mining (JDM) 1.0
94 Java Rules Engine API
102 Java Document Object Model ( JDOM ) 1.0
109 Enterprise Web Services -palveluiden käyttöönotto
110 Java API WSDL :lle (WSDL4J) 1.0
118 Mobile Information Device Profile ( MIDP ) 2.0 Java ME :lle
127 Java-palvelinkasvot
133 Java-muistimallin ja säikeen määrittelyn tarkistus
151 Java 2 -alusta, Enterprise Edition ( J2EE ) 1.4
152 JavaServer Pages (JSP) 2.0
153 Enterprise Java Beans (EJB) 2.1
154 Java Servlet 2.4 ja 2.5 tekniset tiedot [ 4 ]
160 Java Management Extensions ( JMX ) 1.0 Remote API
168 Java -portlet- spesifikaatio 1.0
176 Java 2 -alusta, Standard Edition ( J2SE ) 5.0 (Tiger)
181 Web Services Metadata Java-alustalle
198 Standard Extension API for Integrated Development Environments ( IDE )
199 Java Compiler API
203 Lisää uutta I/O-sovellusliittymää Java-alustalle (NIO2)
206 Java API XML Processing ( JAXP ) 1.3
215 Java Community Process (JCP) 2.6
220 Enterprise Java Beans (EJB) 3.0
221 Java-tietokantayhteys ( JDBC ) 4.0
244 Java Platform, Enterprise Edition (Java EE) 5
245 JavaServer Pages ( JSP ) 2.1
247 Java Data Mining (JDM) API 2.0
252 JavaServer Faces (JSF) 1.2
255 Java Management Extensions ( JMX ) 2.0
260 Javadoc Tag -teknologiapäivitys
270 Java Platform, Standard Edition (Java SE) 6 (Mustang)
286 Java 2.0 -portlet- spesifikaatio
303 Tietojen validointi JavaBeansissa ( Bean Validation )
308 Java-merkintä Java-tyypeistä (Java SE 7)
900 Java-ohjelmointikielen määritykset , kolmas painos (JLS) (J2SE 5.0 sisältää muutoksia JSR:istä 14, 41, 133, 175, 201 ja 204)
907 Java Transaction API ( JTA ) 1.0 ja 1.1
913 Java Community Process (JCP) 2.0, 2.1 ja 2.5 [ 5 ]
914 Java Message Service ( JMS ) API 1.0 ja 1.1
924 Java Virtual Machine Specification , Second Edition (JVM) (J2SE 5.0:lle) [ 6 ]

Huomautuksia

  1. JSR 3 määritteli alun perin JMX 1.0 -julkaisun. Kaksi myöhempää "lopullista" julkaisua ovat antaneet JMX 1.1:n ja JMX 1.2:n. JMX 2.0 on määritelty JSR 255:ssä.
  2. JSR 52 määritteli alun perin JSTL 1.0 -julkaisun. Myöhempi ylläpitojulkaisu toimitti JSTL 1.1:n.
  3. JSR 63 määritteli alun perin JAXP 1.1 -julkaisun. Myöhempi JSR 63:n ylläpitojulkaisu toimitti JAXP 1.2 -spesifikaation. [1] JAXP 1.3 on määritelty JSR 206:ssa.
  4. JSR 154 määritteli alun perin Java Servlet 2.4 -julkaisun. Helmikuusta 2006 lähtien servlet 2.5 -määrityksen ylläpitoluonnos on tarkistettavana, ja sen on määrä valmistua 20. maaliskuuta 2006.
  5. JSR 913 määritti alun perin JCP 2.0:n. Sitä muokattiin useilla äänestyssääntöihin tehdyillä muutoksilla tuottaakseen version 2.1, ja myöhemmin muutettiin lisenssisääntöjä, käytäntöjä ja prosesseja saadakseen version 2.5. JCP 2.6 on määritelty JSR 215:ssä. [2]
  6. JSR 924 määritti alun perin muutoksia JVM:ään tukemaan J2SE 5.0:n muutoksia.

Ulkoiset linkit