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
- Java Community Process Program (englanti)
Yksittäiset todisteet
- ↑ UKK: Yleisiä kysymyksiä . Julkaisussa: Java Community Process Program: Johdanto . Sun Microsystems ( verkossa [käytetty 19. toukokuuta 2007]).
- ^ Luettelo kaikista JSR: stä numeroiden mukaan. Java-yhteisöprosessi, käytetty 25. kesäkuuta 2010 .
- ↑ JSR 391: Java SE 16. http://openjdk.java.net , käyty 20. toukokuuta 2021 (englanti).