Ich bin ziemlich neu in vielen der Konzepte und Technologien, die in dieser Frage verwendet werden, so würde ich ein wenig Verständnis und Hilfe für einen Anfänger aus der Community schätzen. Ich benutze die Play Framework Version 2.1.3 und ich muss Daten an einen REST-fähigen Web-Service senden, damit er in eine entfernte Datenbank eingefügt werden kann. Eine XML-Antwort wird zurückgegeben, die entweder Erfolg oder Misserfolg anzeigt.Wie: Zugreifen auf RESTful Web Services mit Play Framework 2.1 für Anfänger
Ich bin mir sicher, dass Sie wissen, dass die Dokumentation für das Play Framework ziemlich fehlt und für Anfänger nicht hilfreich ist. Daher bin ich unsicher, wie ich diese Aufgabe mit Best Practices erfüllen soll. Ich suche eine Java-Lösung für dieses Problem, ich habe derzeit keine Zeit, die Sprache Scala zu lernen. Meine Erfahrung mit Web Services ist ziemlich begrenzt, normalerweise würde ich ein DAO-Entwurfsmuster (oder benutze eine der vielen verfügbaren ORM-Bibliotheken je nach Bedarf) in meiner Anwendung implementieren und JDBC verwenden, um eine direkte Verbindung zur Datenbank herzustellen. Das ist keine Option hier.
Meine erste Frage müsste sein, gibt es ein empfohlenes Design-Muster für den Zugriff auf Web-Services? Betrachten wir nun das MVC-Framework von Play, wie würde man ein solches Designmuster am besten implementieren, die Daten verpacken (vorausgesetzt, die Anwendung hat bereits Daten vom Benutzer erfasst und validiert), sie abschickt und die Antworten zurück an den Benutzer verarbeitet?
Ich weiß, es ist eine ziemlich lange Frage, aber meine Absicht dahinter ist, eine Wissensdatenbank für Anfänger zu schaffen, die leicht mit begrenzter Erfahrung kommen, lesen, verstehen und replizieren können, was sie hier finden, um eine funktionierende Lösung zu produzieren . Nachdem ich das Web ziemlich ausführlich durchsucht habe, habe ich ein paar unzusammenhängende Schnipsel gefunden, aber nichts Konkretes, was diese Technologien und keine aktuellen Tutorials betrifft. Vielen Dank für Ihre Zeit.
Dieser Beitrag ist sehr ähnlich, wenn auch nicht gerade nach oben duplizieren Ich glaube: http://stackoverflow.com/questions/4379485/restful-on-play-framework - kombinieren diese mit das Spiel! ToDo List Beispiel und das sollte Ihnen einen soliden Ausgangspunkt geben. – pfairbairn
Vielen Dank für die Antwort, da die Frage im Jahr 2010 gestellt wurde Ich nehme an, es bezieht sich auf Spiel-Framework-Version 1, seit Spiel 2 wurde nur im Jahr 2012 veröffentlicht. Sie sind in keiner Weise gleich. Ich könnte aber falsch liegen und werde den Post überprüfen. Ich bin hier auch mehr auf Best Practices fokussiert. – Hegemon
Fair-Point, jedoch Querverweise auf diesen Beitrag mit der Java Play 2.1 ToDo-Liste, http://www.playframework.com/documentation/2.1.x/JavaTodoList, die Informationen zum Routing, POST, GET und PUT für HTTP-Anfragen verwenden würde Machen Sie das SO-Post immer noch nützlich, auch wenn es etwas veraltet ist. – pfairbairn