tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
692
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MKLogan MKLogan ist offline Mitglied
    Registriert seit
    May 2011
    Beiträge
    12
    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-mvc
    Geändert von MKLogan (30.05.11 um 14:53 Uhr)
     

  2. #2
    MKLogan MKLogan ist offline Mitglied
    Registriert seit
    May 2011
    Beiträge
    12
    Hat niemand eine Idee?
     

  3. #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ß Tom
     
    Java 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

  1. Restful Webservice GUI Tool
    Von NeonXT im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 14.04.11, 13:23
  2. Restful Webservices with Jersey and Java - Tutorial
    Von vogella im Forum Java Technology News
    Antworten: 0
    Letzter Beitrag: 18.02.10, 04:33
  3. URL Mapping(RESTful)
    Von Balu im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 10.09.09, 10:46
  4. Screencast zu RESTful Webservices mit Comet
    Von Thomas Darimont im Forum Java
    Antworten: 0
    Letzter Beitrag: 22.09.08, 10:56
  5. Hilfe Windows Service Pack1 vs. Service Pack2
    Von dreambaser im Forum Netzwerke
    Antworten: 4
    Letzter Beitrag: 20.05.05, 23:15

Stichworte