Frage

Ich wünschte, Spring MVC zu verwenden, um einen REST Web-Service zu bieten. Doch durch einige Bücher und Tutorials laufen, sieht es wie immer eine Modeland analysiert JSP-Datei zurückgibt. Ich glaube, ich könnte die JSP mein XML-Dokument erstellen, aber das ist der beste Weg, um Dinge zu gehen? Ich dachte, dass vielleicht ein besser strukturierter XML-Gebäude Ansatz sinnvoll sein könnte.

Was sind meine Optionen? Auch dann, wenn jemand irgendwelche relevant Tutorials?

War es hilfreich?

Lösung

Diese würde wahrscheinlich etwas helfen. Es scheint, dass Sie für eine Rangierung Ansicht suchen.

Alternativ kann eine JAX-RS Implementierung wie Jersey oder Resteasy könnte man genauso gut passen.

Andere Tipps

Der Blick Teil Modeland muss nicht eine JSP darstellen.

Siehe Kapitel 17 des Referenzhandbuch, zum Beispiel in Kapitel 17.5 sie beschreiben, wie eine XSLT Ansicht einzurichten (nicht das, was Sie brauchen, aber zeigt, wie unterschiedliche Ansichten unterstützt werden).

http://static.springsource.org/spring/docs/3.0.0.M3/spring-framework-reference/html/ch17s05.html

Haben Sie darüber nachgedacht integrierenden Frühling mit Restlet Bibliothek? Diese Seite könnte sein, guter Ausgangspunkt ...

Es gibt eine Reihe von Optionen für die Marshalling Java Beans in XML- oder JSON. Ich benutze die feder json-Paket für meinen Web-Service meines Modells in JSON-Rendering, und es gibt mehrere Möglichkeiten, wenn Sie wollen stattdessen XML machen.

Sie könnten überprüfen Freemarker. Grundsätzlich XML ist nur Text, und durch ein Templating-System können Sie leicht Ihre XML-Dokument erstellen, die Sie zurückgeben möchten.

Sie können einen Blick auf http://www.jprovocateur.org . Sie können einen Blick auf die Online-Beispiel sowie auf die Dokumentation, wie die Ergebnisse in JSON / XML transformiert werden

Viele Grüße, Michael

AngularJS Verwendung ist eine wunderbare Idee. Es erfordert Sie Frühjahr Dienstleistungen restfull zu tun. Hier ist ein Artikel über sie: https: / /www.webcodegeeks.com/javascript/angular-js/migrating-spring-web-mvc-jsp-angularjs/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top