Im Moment verwenden viele meiner Anwendungen GWT-RPC zum Abrufen von POJOs von einem GWT RemoteService, der seinerseits einen Web Service (SOAP) aufruft, um die Daten zu erhalten. Ich bewerte Flex und habe wirklich nichts gesehen, was dieser einfachen Architektur entspricht. Alles was ich vermisst habe?Gibt es ein Flex-Äquivalent von GWT-RPC?
Antwort
AMF ist das kompakte binäre Nachrichtenformat von Adobe zur Verwendung in Flash/Flex-Anwendungen. BlazeDS ist die Open-Source-Referenzimplementierung für Java und verwendet im Wesentlichen nichts anderes als ein einfaches "Message Broker" -Servlet zur Bearbeitung von Anfragen. Dies ist vergleichbar mit der Verfügbarkeit von Diensten in GWT, obwohl Blaze ein einzelnes Servlet verwendet, nicht mehrere wie in GWT.
http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/
http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf
Hilft Ihnen this? Ich bin nicht mit GWT-RPC vertraut, aber ist das AMF-Protokoll, wonach Sie suchen?
Ja, AMF sieht so aus, wie wir am Ende gehen werden. –
BlazeDS, insbesondere mit Spring Integration.
Wie andere erwähnt haben, hier die wichtigste Wahl ist BlazeDS, die zur Belichtung flex-native Server-RPC und Messaging Adobes Open-Wunden-Server-Produkt ist. BlazeDS selbst ist ein wenig klobig, und wenn Sie Spring auf dem Server verwenden, gibt es eine reibungslose Integration zwischen Spring und Blaze.
Eine weitere Alternative von Drittanbietern ist GraniteDS, die ähnlich wie Blaze funktioniert, aber federfreundlich ist und nicht viel mehr als Blaze (zB Laufzeitkompilierung und Erstellung von SWF-Dateien aus die Webapp). Ich habe Granit nicht probiert, aber es sieht ziemlich gut aus.
Danke Ich kann auch Granit auschecken. –
- 1. Gibt es ein Formularübermittlungsmuster?
- 2. Gibt es ein Speicherleck?
- 3. Gibt es ein Windows-Äquivalent von EDQUOT?
- 4. Gibt es ein plattformunabhängiges Äquivalent von os.startfile()?
- 5. Gibt es ein Java-Äquivalent von SignalR?
- 6. Gibt es ein AppCompat-Äquivalent von Widget.Material.Spinner.Underlined?
- 7. Gibt es ein Gegenteil von fangen?
- 8. Gibt es ein offizielles Logo von C#?
- 9. Gibt es dafür ein Designmuster?
- 10. Gibt es ein vsVim Benutzerhandbuch?
- 11. Gibt es ein Java-Komprimierungsprogramm
- 12. Gibt es ein OrderedDict-Verständnis?
- 13. Gibt es ein onDocumentChange-Ereignis?
- 14. Gibt es in Python ein veränderbares Binärarray?
- 15. Gibt es in Java ein ePoll-Äquivalent?
- 16. Gibt es ein .Net-Äquivalent zu java.util.concurrent.Executor?
- 17. Gibt es ein Flash-Onload-Fehlerereignis?
- 18. Gibt es ein Werkzeug für das Regressionsmodell?
- 19. Gibt es ein PHP-Äquivalent zu Compass?
- 20. Gibt es ein IPython Notebook api?
- 21. Gibt es ein Java-Äquivalent zu Libevent?
- 22. Gibt es ein Paketverwaltungssystem für MinGW + MSYS?
- 23. Gibt es ein log4net Muster für machine
- 24. Gibt es ein Ipython-Äquivalent für Erlang?
- 25. Gibt es ein Yaml-Bearbeitungsmodul für ansible?
- 26. Gibt es ein WxWidgets-Framework für C?
- 27. Gibt es ein Java-Äquivalent für LINQ?
- 28. Gibt es ein StyleCop/FxCop Autofixing Tool?
- 29. Gibt es ein Federdatenmodul für EMC Documentum?
- 30. Gibt es ein Entwicklungstool für WSO2 DAS?
Cool Blaze sieht ziemlich gut aus, wonach ich suche. –
Wer weiß die Effizienz in Bezug auf die Größe der Datenübertragung von AMF vs GWT-RPC? – Fletch