JSR

JSR

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 also 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

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 XML Parsing Specification 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 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 082 Java APIs for Bluetooth Programmierschnittstellen für Bluetooth
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 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 ; Stand: 19. Mai 2007). 

Weblinks


Wikimedia Foundation.

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

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

  • JSR-94 — is the Java Specification Request for a Java Rules Engine API. Implementations *Jess programming language *Drools External links * [http://jcp.org/en/jsr/detail?id=94 Java Community Process JSR 94 Page] * [http://www.jboss.org/drools/ Drools] *… …   Wikipedia

  • JSR — is an abbreviation in/for: *The 2001 Sega Dreamcast video game Jet Set Radio. *Sexology, for the Journal of Sex Research published by the Society for the Scientific Study of Sexuality; *Computing, for a Java Specification Request formal documents …   Wikipedia

  • JSR 53 — is a Java Specification Request developed under the Java Community Process. It specifies both the Java Servlet 2.3 specification and the JavaServer Pages 1.2 specification …   Wikipedia

  • JSR — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. L acronyme JSR peut faire référence à : Java Specification Requests Jeunes Socialistes pour la Rénovation Jet Set Radio Catégorie : Homonymie …   Wikipédia en Français

  • JSR 168 Portlet Catalog — JSR 168 i.e. JavaTM Portlet Specification request is basically a standard to determine the development of portal components. This specification defines standard application programming interface for portlet development. The primary purpose of JSR …   Wikipedia

  • JSR Micro — is a $2 Billion chemical company employing over 4,000 employees, with labs all over the world. They work with leading IC manufactures on innovative materials to solutions necessary to help customers reach the next level of the ITRS roadmap.North… …   Wikipedia

  • JSR-168 — Portlets sind beliebig kombinierbare Komponenten einer Benutzeroberfläche, die von einem Portalserver angezeigt und verwaltet werden. Sie erzeugen Fragmente von HTML Code und fügen sich in einer Portalseite ein. Typischerweise besteht eine… …   Deutsch Wikipedia

  • JSR 168 — Portlets sind beliebig kombinierbare Komponenten einer Benutzeroberfläche, die von einem Portalserver angezeigt und verwaltet werden. Sie erzeugen Fragmente von HTML Code und fügen sich in einer Portalseite ein. Typischerweise besteht eine… …   Deutsch Wikipedia

  • JSR 168 — Java Specification Requests 168 La JSR 168 (ou Java Specification Requests : Portlet Specification) est la spécification des portlets définissant le contrat entre les conteneurs de portlets et les portlets. Cette requête de spécification… …   Wikipédia en Français

  • Jsr 168 — Java Specification Requests 168 La JSR 168 (ou Java Specification Requests : Portlet Specification) est la spécification des portlets définissant le contrat entre les conteneurs de portlets et les portlets. Cette requête de spécification… …   Wikipédia en Français

Share the article and excerpts

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