Ich weiß, dass GWT eine gute RPC-Unterstützung hat. Aber für verschiedene Zwecke muss ich das selbst aufbauen:
1.) Wie kann ich ein Bean-Objekt (auf der Client-Seite) wie:
konvertieren? %Vor%mit GWT in eine JSON-Zeichenfolge? (Im Idealfall nur mit Bibliotheken, die offiziell von GWT / Google kommen).
2.) Zweitens, wie kann ich diese generierte JSON-Zeichenfolge von der Client-Seite an einen beliebigen Server senden, der auch eine GWT-Client-Logik verwendet? (Im Idealfall nur mit Bibliotheken, die offiziell von GWT / Google kommen).
Ich habe viel gesucht, aber die Beispiele zeigen nie, wie Daten gesendet werden, sondern nur, um JSON-Daten zu empfangen.
Vielen Dank !!! Jens
Es gibt eine nette Klasse namens AutoBeanFactory, die von GWT für Sie erstellt wird, keine Bibliotheken von Drittanbietern. Siehe Ссылка
Sobald Sie Ihre AutoBeanFactory haben, können Sie es wie folgt verwenden:
erzeugt JSON von einem Objekt vom Typ SimpleInterface
%Vor%Parsen von JSON von einem Objekt vom Typ SimpleInterface
%Vor% Sie können RequestBuilder
verwenden, um diese Anfragen ohne GWT-RPC oder RF-Zeug zu senden.
Ich empfehle Ihnen, RestyGWT zu verwenden, damit JSON-Restdienste genau wie GWT RPC-Dienste funktionieren.
Sehen Sie sich das AutoBean -Rahmenwerk von GWT an, das zum Erstellen und Erstellen von Videos verwendet werden kann JSON-Payloads empfangen Der RequestBuilder
-Typ kann dies verwendet werden, um HTTP-Anfragen an den Server zu senden.
Sie haben auch eine andere Lösung, die eine 3rd-Party-Lösung ist, vielleicht eine zweite Lösung, aber sie kann auch der erste Ort sein. Die dritte Partei namens GSON und es ist ein Projekt Open Source auf Google-Code. Sie finden es hier .
Ich habe es benutzt und es ist sehr gut und sehr einfach.