Java-Schnittstelle für REST fertiggestellt
Ab Java 5 können Entwickler eine neue API nutzen, die die Erstellung von REST-Webservices (Representational State Transfer) erleichtert.
Webservices setzten anfangs ausschließlich auf Verfahren wie SOAP (Simple Object Access Protocol). Dieses XML-Protokoll rief jedoch auch Kritiker auf den Plan, denen es zu umständlich erschien. Eine Alternative ist das von R. Fielding in seiner Dissertation [1] 2000 vorgestellte REST (Representational State Transfer). Es betrachtet Daten und Funktionen als Ressourcen, auf die man mit URIs (Uniform Resource Identifier) und von HTTP abgeleitete Operationen wie GET
, POST
und PUT
zugreift.
Als Ergebnis des Java Community Process (JCP) liegt jetzt die Java-API für REST [2] JAX-RS 1.0 vor. Unter dem Namen "Jersey" gibt es eine Referenzimplementierung [3], die weitere APIs enthält. Da JAX-RS Annotationen verwendet, ist es nur mit Java ab Version 5 verwendbar. (ck [4])
URL dieses Artikels:
https://www.heise.de/-210928
Links in diesem Artikel:
[1] http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
[2] http://jcp.org/aboutJava/communityprocess/final/jsr311/index.html
[3] https://jersey.dev.java.net/
[4] mailto:ck@ix.de
Copyright © 2008 Heise Medien