Java API for RESTful Web Services

Die Java™ API for RESTful Web Services (JAX-RS), auch bekannt als JSR 311, ist ein Programmiermodell für die schnelle Erstellung von REST-Services (Representational State Transfer).

Sie müssen die folgenden Aufgaben ausführen, um JAX-RS-Anwendungen zu entwickeln:

Wie eine JAX-RS-Anwendung mit der IBM® JAX-RS-Implementierung erstellt wird, sehen Sie im Lernprogramm: JAX-RS-Web-Service erstellen.

Weitere Informationen finden Sie in der offiziellen Spezifikation JSR 311: JAX-RS: The Java API for RESTful web services.

Apache Wink und die IBM Implementierung von JAX-RS

Wink ist ein Projekt, das von der Apache Software Foundation entwickelt wurde und ein schlankes Framework für die Entwicklung von REST-konformen Anwendungen bereitstellt. Wink unterstützt REST-Services, die mit JAX-RS implementiert wurden, um die Ressourcen für den Server zu beschreiben. Wink stellt aber auch eine Client-API bereit. Diese Client-API ist eine spezifische API für die Wink-Laufzeitumgebung, weil es keine in JAX-RS definierte Client-API gibt.

Die IBM Implementierung von JAX-RS ist eine Erweiterung der Basislaufzeitumgebung von Wink 1.1. IBM JAX-RS umfasst die folgenden Features:
  • Serverlaufzeitumgebung von JAX-RS 1.1
  • eigenständige Client-API mit der Option, Apache HttpClient 4.0 als zugrunde liegenden Client zu verwenden
  • integrierte Entitätsproviderunterstützung für JSON4J,
  • zusätzlich zur Unterstützung von Apache Abdera ein Atom-JAXB-Modell
  • Unterstützung mehrteiliger Inhalte
  • Handlersystem für die Einbeziehung benutzerdefinierter Handler in die Verarbeitung von Anfragen und Antworten
Symbol das den Typ des Artikels anzeigt. Konzeptartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: cjaxrs.html