JBoss RESTEasy unterstützt REST-Architekturansatz

Das JBoss-Projekt RESTEasy, eine Implementierung der "Java API for RESTful Web Services", ist in Version 1.0 erschienen.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Alexander Neumann

Bill Burke von JBoss hat die finale Version 1.0 der JAX-RS-Implementierung RESTEasy angekündigt. Das relativ neue JBoss-Projekt möchte Entwickler dabei unterstützen, Java- und Webservices-Anwendungen zu programmieren, die auf dem REST-Architektur-Ansatz (Representational State Transfer) aufbauen. REASTEasy läuft in einem Servlet-Container wie dem Tomcat, soll sich aber – nicht überraschend – besser mit dem JBoss Application Server integrieren lassen.

Die aktuelle Version unterstützt eine eingebettete Server-Implementierung für JUnit-Tests, Techniken wie XML, JSON (JavaScript Object Notation), YAML, Fast Infoset und das Syndizierungsformat Atom, asynchrone HTTP-Abstraktionen für JBoss Web, Tomcat 6 und Java Servlet 3.0. Es lässt sich darüber hinaus in Enterprise JavaBeans (EJB), Spring und Spring MVC integrieren.

JAX-RS – Java API for RESTful Web Services – wird im Rahmen des Java Specification Request (JSR) 311 innerhalb des Java Community Process (JCP) entwickelt. Die API beschreibt, wie man Anwendungen in Java entwickeln kann, die auf dem REST-Architekturansatz aufbauen. Während die Architektur des World Wide Web durch den URI-Standard und das HTTP-Protokoll definiert werden kann, empfiehlt REST, jede Ressource mit einer eigenen URI anzusprechen. (ane)