Java specifikációs kérelem

A Java Specification Request ( JSR ) egy kérés egy új Java - leírás vagy jelentős változás a meglévő Java specifikáció, amely alatt a Java Community Process (JCP) e az Oracle -hajtott Process Management Office (PMO) van ellátva. Ezt a folyamatot használják új Java szabványok meghatározására és a Java programozási nyelv vagy a Java futásidejű környezet kiterjesztéseinek közös fejlesztésére.

Új JSR jön létre új nyelvi elemek beillesztésére, az API-k kibővítésére vagy a módosítások elvégzésére. A JSR-t üzleti és kutatási szakértőkből álló csapat vezeti, akik nagyon ismerik az adott témát, vagy akik tovább akarják fejleszteni az adott technológiát.

Példák

Az alábbi táblázat néhány kiválasztott Java specifikációs kérelmet tartalmaz.

szám Vezetéknév leírás
JSR 001 Valós idejű specifikáció a Java számára A Java futásidejű környezetét kibővíti a javax.realtime csomaggal , amely interfészeket és osztályokat határoz meg a valós idejű viselkedés javítása érdekében .
JSR 002 Boundary scan API Meghatározza a Java-kártyák határolvasási tesztjeinek programozási felületét .
JSR 003 Java Management Extensions (JMX) specifikáció Szoftverarchitektúra és programozási interfészek a Java alkalmazások kezeléséhez és felügyeletéhez.
JSR 004 ECperf Benchmark specifikáció Meghatározza egy bizonyos terhelés ( benchmark ) ellen , amely a teljesítményt a EJB szerverek össze lehet hasonlítani.
JSR 005 Java API for XML Processing (JAXP) 1.0 Meghatározza a Java interfészeket a DOM és a SAX számára .
JSR 006 Egységes nyomtatási API (Java Print Service API) Meghatározza a Java nyomtatási felület első verzióját, amely az 1.2 verzióval a J2SE részévé vált .
JSR 012 Java adatobjektumok (JDO) specifikáció 1.0 Standard az átlátszó objektum-perzisztencia megvalósításához a Java-ban
JSR 030 J2ME csatlakoztatva, korlátozott eszközkonfiguráció Konfiguráció korlátozott képességű hálózati eszközökhöz
JSR 056 JNLP Java hálózati indító protokoll Lehetővé teszi a Java Web Start használatát
JSR 063 Java API for XML Processing (JAXP) 1.1 és 1.2 A JAXP kiterjesztései
JSR 082 Java API-k a Bluetooth-hoz Felületek programozása a Bluetooth számára
JSR 097 JavaHelp rendszer Online súgó Java alkalmazásokhoz
JSR 109. Vállalati webszolgáltatások megvalósítása Programozási modellt és futási időt ad meg a webes szolgáltatások Java-ban történő megvalósításához
JSR 168 Portlet specifikáció 1.0 Interfészeket határoz meg a portálok és az azokban található komponensek, az úgynevezett portletek között .
JSR 170 Tartalomtár a Java Technology API-hoz Meghatározza a javax.jcr programozási felületet, amely egységes hozzáférést biztosít a tartalomtár tartalmához. Az utód a JSR 283.
JSR 173 Streaming API XML-hez Meghatározza a javax.xml.stream programozási felületet az XML dokumentumok hatékony feldolgozásához.
JSR 179 Java Location API Programozási felület a belső GPS-vevőhöz
JSR 208 Java üzleti integráció 1.0 Szolgáltatásorientált architektúra (SOA) Java megvalósítása .
JSR 220 Vállalati JavaBeans 3.0 Meghatározza az Enterprise Java Beans különféle kiterjesztéseit, például a telepítési információk megjegyzéseket definiálja .
JSR 223 Szkriptek a Java platformhoz Meghatározza a szkriptek számára a Java kód elérésének és a szkriptek Java-ba történő integrálásának lehetőségeit.
JSR 235 Szolgáltatási adatobjektumok Meghatározza az egységes adatelérés keretrendszerét a szolgáltatásorientált architektúrák összefüggésében .
JSR 241 A Groovy programozási nyelv Megadja a Groovy programozási nyelvet, amely megkísérli kombinálni a Java szintaxis "csiszolt" változatát a Ruby fogalmaival .
JSR 243 Java Data Objects 2.0 - a JDO specifikáció kiterjesztése A JSR 012 kiegészítéseként a JDO használatát még könnyebbé teszi.
JSR 250 Java közös kommentárok Gyakori megjegyzések, például a bab életciklusára és a biztonságra vonatkozóan
JSR 283 Tartalomtár a Java Technology API-hoz A JSR 170 utódja. Meghatározza a javax.jcr programozási felületet a tartalomtár tartalmának szabványosított eléréséhez.
JSR 286 Portlet specifikáció 2.0 Interfészeket határoz meg a portálok és az azokban található komponensek, az úgynevezett portletek között .
JSR 299 Környezet és függőség-injektálás Java API-k függőség-injektáláshoz a standard és a vállalati programozási modellben.
JSR 303 Java babellenőrzés JavaBean érvényesítés
JSR 312 Java üzleti integráció 2.0 Szolgáltatásorientált architektúra (SOA) Java megvalósítása .
JSR 330 Dependency Injection for Java Kommentárok a Java függőségi injekcióhoz
JSR 352 Kötegelt alkalmazások a Java platformhoz Programozási modell kötegelt alkalmazásokhoz és futásidejű környezet a munkák ütemezéséhez és végrehajtásához.
JSR 356 Java API a WebSockethez API bevezetése a WebSockets számára.
JSR 391 Java SE 16 Platform JSR 391 JavaSE 16. verzió.

web Linkek

Egyéni bizonyíték

  1. GYIK: Általános kérdések . In: A Java Community Process Program: Bevezetés . Sun Microsystems ( online [hozzáférés: 2007. május 19.]).
  2. ^ Az összes JSR listája szám szerint. Java közösségi folyamat, hozzáférés: 2010. június 25 .
  3. JSR 391: Java SE 16. http://openjdk.java.net , hozzáférés: 2021. május 20. (angol).