Java Specification Request

Java Specification Request

Ein Java Specification Request (JSR) ist eine Anforderung einer neuen Java-Spezifikation oder einer wichtigen Änderung einer existierenden Java-Spezifikation, die im Rahmen des Java Community Process (JCP) an das von Sun Microsystems betriebene Process Management Office (PMO) gestellt wird.[1] Über dieses Verfahren werden neue Java-Standards definiert und Erweiterungen der Programmiersprache Java oder der Java-Laufzeitumgebung gemeinschaftlich entwickelt.

Um neue Sprachelemente aufzunehmen, APIs zu erweitern oder Revisionen vorzunehmen, wird ein neuer JSR angelegt. Meistens wird ein JSR von einem Expertenteam geleitet, das sich in der jeweiligen Materie bestens auskennt.

Beispiele

Die folgende Tabelle enthält einige ausgewählte Java Specification Requests.[2]

Nummer Name Beschreibung
JSR 001 Real-time Specification for Java Erweitert die Java-Laufzeitumgebung um das Paket javax.realtime, das Schnittstellen und Klassen zur Verbesserung des Echtzeitverhaltens definiert.
JSR 002 Boundary-Scan API Definiert eine Programmierschnittstelle zum Durchführen von Boundary Scan Tests für JavaCards.
JSR 003 Java Management Extensions (JMX) Specification Softwarearchitektur und Programmierschnittstellen für die Verwaltung und Überwachung von Java-Anwendungen.
JSR 004 ECperf Benchmark Specification Spezifiziert eine bestimmte Arbeitslast (Benchmark), mit der die Leistung von EJB-Servern verglichen werden kann.
JSR 005 Java API for XML Processing (JAXP) 1.0 Legt die Java-Schnittstellen für DOM und SAX fest.
JSR 006 Unified Printing API (Java Print Service API) Definiert die erste Version der Java-Druckschnittstelle, die mit Version 1.2 Bestandteil der J2SE wurde.
JSR 012 Java Data Objects (JDO) Specification 1.0 Standard zur Realisierung transparenter Objektpersistenz in Java
JSR 030 J2ME Connected, Limited Device Configuration Konfiguration für vernetzte Geräte mit begrenzten Fähigkeiten
JSR 063 Java API for XML Processing (JAXP) 1.1 & 1.2 Erweiterungen zu JAXP
JSR 082 Java APIs for Bluetooth Programmierschnittstellen für Bluetooth
JSR 097 JavaHelp System Online-Hilfe für Java Applikationen
JSR 109 Implementing Enterprise Web Services Spezifiziert ein Programmiermodell und eine Runtime, um Webservices in Java zu implementieren
JSR 168 Portlet Specification 1.0 Spezifiziert Schnittstellen zwischen Portalen und darin enthaltenen Komponenten, den sogenannten Portlets.
JSR 170 Content Repository for Java Technology API Definiert eine Programmierschnittstelle javax.jcr für einen einheitlichen Zugriff auf Inhalte eines Content Repository. Der Nachfolger ist JSR 283.
JSR 173 Streaming API for XML Definiert eine Programmierschnittstelle javax.xml.stream zur effizienten Verarbeitung von XML-Dokumenten.
JSR-179 Java Location API Programmierschnittstelle zum internen GPS-Empfänger
JSR 208 Java Business Integration 1.0 Java-Implementierung einer Serviceorientierten Architektur (SOA).
JSR 220 Enterprise Java Beans 3.0 Definiert diverse Erweiterungen der Enterprise Java Beans, beispielsweise die Definition von Deployment-Informationen über Annotations.
JSR 223 Scripting for the Java Platform Definiert Möglichkeiten für Scripte auf Java-Code zuzugreifen und Scripte in Java einzubinden.
JSR 235 Service Data Objects Definiert ein Framework für den einheitlichen Datenzugriff im Rahmen von serviceorientierten Architekturen.
JSR 241 The Groovy Programming Language Spezifiziert die Programmiersprache Groovy, die versucht, eine „geschliffene“ Fassung der Java-Syntax mit den Konzepten von Ruby zu verbinden.
JSR 243 Java Data Objects 2.0 – an Extension to the JDO specification Soll als Ergänzung zu JSR 012 JDO noch einfacher benutzbar machen.
JSR 283 Content Repository for Java Technology API Nachfolger von JSR 170. Definiert eine Programmierschnittstelle javax.jcr für einen einheitlichen Zugriff auf Inhalte eines Content Repository.
JSR 286 Portlet Specification 2.0 Spezifiziert Schnittstellen zwischen Portalen und darin enthaltenen Komponenten, den sogenannten Portlets.
JSR 312 Java Business Integration 2.0 Java-Implementierung einer Serviceorientierten Architektur (SOA).

Einzelnachweise

  1. FAQ: General Questions. In: The Java Community Process Program: Introduction. Sun Microsystems (online, abgerufen am 19. Mai 2007).
  2. List of all JSRs by number. Java Community Process, abgerufen am 25. Juni 2010 (englisch).

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Java Specification Request — Java Specification Requests Java Specification Requests (JSR) est un système normalisé ayant pour but de faire évoluer la plateforme Java. Sommaire 1 Présentation 2 Implémentation 3 Interopérabilité informatique …   Wikipédia en Français

  • Java Specification Request — …   Википедия

  • Java (Technologie) — Java Logo Java Technik (englisch Java Technology) ist eine hauptsächlich von Sun Microsystems entwickelte Sammlung von Spezifikationen, die einerseits die Programmiersprache Java und andererseits verschiedene Laufzeitumgebungen für… …   Deutsch Wikipedia

  • Java (Technik) — Java Logo Die Java Technik (englisch Java Technology) ist eine ursprünglich von Sun entwickelte Sammlung von Spezifikationen, die einerseits die Programmiersprache Java und andererseits verschiedene Laufzeitumgebungen für Computerprogramme… …   Deutsch Wikipedia

  • Java Transaction API — Maintainer Java Community Process Entwickler Sun Microsystems Aktuelle Version 1.1. (1. November 2002) Betriebssystem plattformunabhä …   Deutsch Wikipedia

  • Java Community Process — (JCP)  сформированный в 1998 году формальный процесс, который позволяет заинтересованным лицам участвовать в формировании будущих версий спецификаций платформ языка Java. JSR Основа JCP  так называемые JSR (Java Specification… …   Википедия

  • Java ME — Saltar a navegación, búsqueda Java ME o plataforma Java, edición Micro (en inglés Java Platform, Micro Edition), anteriormente conocida como Java 2 Platform, Micro Edition o J2ME, es una colección de APIs de Java para el desarrollo de software… …   Wikipedia Español

  • Java Portlet Specification — La Java Portlet Specification define un contrato entre el contenedor del portlet y el portlet, además provee un modelo de programación conveniente para los desarrolladores de portlets en Java. Contenido 1 JSR 168 2 JSR 286 3 Véase también …   Wikipedia Español

  • Java Portlet Specification — The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for portlet developers. JSR 168 The Java Portlet Specification V1.0 was developed under the Java Community… …   Wikipedia

  • Java Community Process — Der Java Community Process ist das 1998 eingerichtete Verfahren, das bei der Weiterentwicklung der Programmiersprache Java und ihrer Standardbibliothek angewandt wird. Der aktuelle Organisationsablauf wurde selbst durch den JCP definiert in einem …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”