Java-määrityspyyntö

Java Specification Request ( JSR ) on pyyntö uuden Java - spesifikaation tai suuren muutoksen olemassa Java spesifikaation mukaisesti Java Community Process (JCP) kuin Oracle ajettavat Process Management Office (PMO) on säädetty. Tätä prosessia käytetään määrittelemään uudet Java-standardit ja kehittämään yhdessä laajennuksia Java-ohjelmointikielelle tai Java-ajonaikaiselle ympäristölle .

Uusi JSR luodaan sisällyttämään uusia kielielementtejä, laajentamaan sovellusliittymiä tai tekemään muutoksia. JSR: tä johtaa tiimi asiantuntijoita liike- ja tutkimustoiminnasta, jotka ovat hyvin perehtyneitä aiheeseen tai jotka haluavat kehittää kyseistä tekniikkaa.

Esimerkkejä

Seuraava taulukko sisältää joitain valittuja Java-määrityspyyntöjä.

määrä Sukunimi kuvaus
JSR 001 Reaaliaikainen Java-määritys Laajentaa Java-ajonaikaisen ympäristön paketilla javax.realtime , joka määrittelee käyttöliittymät ja luokat reaaliaikaisen toiminnan parantamiseksi .
JSR 002 Rajaskannauksen sovellusliittymä Määrittelee ohjelmointirajapinta suorittamiseksi reunatutkintajärjestelmän testejä varten Java-kortit .
JSR 003 Java Management Extensions (JMX) -määritys Ohjelmistoarkkitehtuuri ja ohjelmointirajapinnat Java-sovellusten hallintaan ja seurantaan.
JSR 004 ECperf-vertailuarvon määrittely Täsmennetään tietyn työmäärän ( vertailuarvo ) vasten , jonka suorituskyky on EJB palvelimia voidaan verrata.
JSR 005 Java-sovellusliittymä XML-käsittelyyn (JAXP) 1.0 Määrittää Java-liitännät DOM: lle ja SAX: lle .
JSR 006 Unified Printing API (Java Print Service API) Määrittää Java-tulostusrajapinnan ensimmäisen version, josta tuli osa J2SE- versiota versiolla 1.2 .
JSR 012 Java Data Objects (JDO) -määritys 1.0 Standardi Java-objektin läpinäkyvän pysyvyyden toteuttamiseksi
JSR 030 J2ME- yhteys, rajoitettu laitekokoonpano Kokoonpano verkkolaitteille, joilla on rajoitetut ominaisuudet
JSR 056 JNLP Java Network Launching Protocol Sallii Java Web Start -toiminnon
JSR 063 Java API for XML Processing (JAXP) 1.1 ja 1.2 JAXP: n laajennukset
JSR 082 Java-sovellusliittymät Bluetoothille Bluetooth- liitäntöjen ohjelmointi
JSR 097 JavaHelp-järjestelmä Online-ohje Java-sovelluksille
JSR 109 Täytäntöönpanosta yritykselle Web Services Määrittää ohjelmointimallin ja ajonajan web-palvelujen toteuttamiseksi Java-sovelluksessa
JSR 168 Portlet-sovelluksen määrittely 1.0 Määrittää liitännät portaalien ja niiden sisältämien komponenttien, ns. Portlet- sovellusten, välillä .
JSR 170 Java Technology -sovellusliittymän sisältövarasto Määrittää ohjelmointirajapinnan javax.jcr yhtenäisen pääsyn sisältörekisterin sisältöön. Seuraaja on JSR 283.
JSR 173 Suoratoisto-sovellusliittymä XML: lle Määrittää ohjelmointirajapinnan javax.xml.stream XML-asiakirjojen tehokkaaseen käsittelyyn.
JSR 179 Java Location -sovellusliittymä Ohjelmointirajapinta sisäiseen GPS-vastaanottimeen
JSR 208 Java Business Integration 1.0 Palvelukeskeisen arkkitehtuurin (SOA) Java-toteutus .
JSR 220 Enterprise JavaBeans 3.0 Määrittää Enterprise Java Bean -laajennuksen eri laajennukset, esimerkiksi määrityksen käyttöönottotiedoista merkintöjen avulla .
JSR 223 Komentosarjat Java-alustalle Määrittää skriptien mahdollisuudet käyttää Java-koodia ja integroida komentosarjat Java-järjestelmään.
JSR 235 Palvelun dataobjektit Määrittää puitteet yhdenmukaiselle tietojen saatavuudelle palvelukeskeisissä arkkitehtuureissa .
JSR 241 Groovy ohjelmointikieli Määrittää Groovy-ohjelmointikielen, joka yrittää yhdistää Java-syntaksin "kiillotetun" version Ruby- käsitteisiin .
JSR 243 Java Data Objects 2.0 - JDO-määrityksen laajennus JSR 012: n täydennyksenä on tarkoitus tehdä JDO: sta entistä helpompaa käyttää.
JSR 250 Java-yhteiset merkinnät Yleiset merkinnät, esim. Papujen elinkaari ja turvallisuus
JSR 283 Java Technology -sovellusliittymän sisältövarasto JSR 170: n seuraaja. Määrittää ohjelmointirajapinnan javax.jcr standardoidulle pääsylle sisältövaraston sisältöön.
JSR 286 Portlet-sovelluksen määrittely 2.0 Määrittää liitännät portaalien ja niiden sisältämien komponenttien, ns. Portlet- sovellusten, välillä .
JSR 299 Kontekstit ja riippuvuuden injektio Java-sovellusliittymät riippuvuuden injektoimiseksi vakio- ja yritysohjelmointimallissa.
JSR 303 Java-papujen vahvistus JavaBean-vahvistus
JSR 312 Java Business Integration 2.0 Palvelukeskeisen arkkitehtuurin (SOA) Java-toteutus .
JSR 330 Riippuvuuden injektio Java: lle Merkinnät Java Dependency Injection -sovellukselle
JSR 352 Eräohjelmat Java-alustalle Ohjelmointimalli pakettisovelluksille ja ajonaikainen ympäristö töiden ajastamiseen ja suorittamiseen.
JSR 356 Java-sovellusliittymä WebSocketille Sovellusliittymän toteuttaminen WebSocketille.
JSR 391 Java SE 16 -alusta JSR 391 JavaSE-versio 16.

nettilinkit

Yksittäiset todisteet

  1. UKK: Yleisiä kysymyksiä . Julkaisussa: Java Community Process Program: Johdanto . Sun Microsystems ( verkossa [käytetty 19. toukokuuta 2007]).
  2. ^ Luettelo kaikista JSR: stä numeroiden mukaan. Java-yhteisöprosessi, käytetty 25. kesäkuuta 2010 .
  3. JSR 391: Java SE 16. http://openjdk.java.net , käyty 20. toukokuuta 2021 (englanti).