ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
692
692
EMPFEHLEN
-
Moin Moin,
ich habe bereits ein paar Erfahrungen mit RESTful Spring MVC gesammelt, z.B. [1],[2].
Läuft auch alles recht gut und bin auch total begeistert, jedoch fehlt mir eine formal definierte Schnittstellenbeschreibung a la WSDL, wo ich dann auf Client-Seite (u.a. Android) mir aus der WSDL (bzw. dem XML Schema) die Java-Objekte sowie einen Stub generieren lassen kann.
Hat jemand eine Idee/Tutorials, wie ich aus ggfs. mehreren Controllern einen Web Service generieren kann oder andere Realisierungsvorschläge? Wenn möglich, wäre es super, wenn die Kommunikation über JSON laufen könnte.
Über Feedback würde ich mich freuen!
Viele Grüße
MK
[1] http://www.oudmaijer.com/2010/01/16/...th-spring-mvc/
[2] http://www.slideshare.net/indicthrea...ing-spring-mvcGeändert von MKLogan (30.05.11 um 14:53 Uhr)
-
Hat niemand eine Idee?
-
15.06.11 01:46 #3
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
zu deiner ersten Frage:
zur Realisierung von Schema basierten REST Webservices gibt es WSDL 2.0:
http://www.ibm.com/developerworks/we...y/ws-restwsdl/
AXIS2 kann unterstützt auch REST basierte Web Services und unterstützt Schemagenerierung:
http://axis.apache.org/axis2/java/co...s/rest-ws.html
Jersey bietet mit WADL (http://wadl.java.net/) Unterstützung für die Beschreibung von Rest-Interfaces via XML:
http://wikis.sun.com/display/Jersey/WADL
Für JSOn gibt es übrigens auch einen Schema basierten Ansatz: JSON-Schema
http://json-schema.org/
zu deiner zweiten Frage:
Wie man aus mehreren Spring Web MVC Controllern einen großen Webservice generiert weis gerade nicht, denke aber auch, dass man dort eher selbst handanlegen müsste -> zur Laufzeit dynamisch einen Webservice definieren welcher dann an die Controller delegiert. Aber eigentlich sollten die Controller doch bereits die Einsprungpunkte in die Anwendung sein, weshalb also noch eine Ebene drum herum legen?
Btw. Spring Web MVC basierte Rest Web Services unterstützen bereits JSON basierte Datenübermittlung (MappingJacksonHttpMessageConverter -> verwendet wie der name schon sagt http://jackson.codehaus.org/).
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
Ähnliche Themen
-
Restful Webservice GUI Tool
Von NeonXT im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 14.04.11, 13:23 -
Restful Webservices with Jersey and Java - Tutorial
Von vogella im Forum Java Technology NewsAntworten: 0Letzter Beitrag: 18.02.10, 04:33 -
URL Mapping(RESTful)
Von Balu im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 10.09.09, 10:46 -
Screencast zu RESTful Webservices mit Comet
Von Thomas Darimont im Forum JavaAntworten: 0Letzter Beitrag: 22.09.08, 10:56 -
Hilfe Windows Service Pack1 vs. Service Pack2
Von dreambaser im Forum NetzwerkeAntworten: 4Letzter Beitrag: 20.05.05, 23:15





Zitieren

Login





