W tej chwili wiele moich aplikacji używa GWT-RPC do pobierania POJO z GWT RemoteService, która z kolei wywołuje usługę sieciową (SOAP), aby uzyskać dane. Oceniam Flex i tak naprawdę nie widziałem niczego prawdziwie analogicznego do tej prostej architektury. Coś, co mogłem przegapić?Czy istnieje odpowiednik GWT-RPC Flex?
Odpowiedz
AMF to kompaktowy format wiadomości binarnych firmy Adobe do użytku w aplikacjach Flash/Flex. BlazeDS jest implementacją kodu źródłowego open source dla Javy, wykorzystując w zasadzie nic więcej niż zwykły serwlet "brokera komunikatów" do obsługi żądań. Jest to podobne do sposobu ujawniania usług w GWT, chociaż Blaze używa jednego serwletu, a nie wielu, jak w GWT.
http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/
http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf
Czy pomocna jest this? Nie jestem zbyt zaznajomiony z GWT-RPC, ale czy jest to protokół AMF, którego szukasz?
Tak, AMF wygląda na sposób, w jaki skończymy. –
BlazeDS, w szczególności z Spring Integration.
Jak wspominają inni, główny wybór tutaj jest BlazeDS, która jest otwarta owrzodzenia produkt serwerowy Adobe Flex-za wystawienie rodzimy Serwer RPC i wiadomości. Sam BlazeDS jest nieco niezgrabny, a jeśli używasz Springa na serwerze, istnieje spora integracja pomiędzy Spring i Blaze.
Kolejną alternatywą dla firmy zewnętrznej jest GraniteDS, który robi to samo, co Blaze, ale jest przyjazny od wiosny po wyjęciu z pudełka, i robi o wiele więcej niż Blaze (np. Kompilacja środowiska wykonawczego i generowanie plików SWF z aplikacja internetowa). Nie próbowałem Granite, ale wygląda całkiem nieźle.
Dzięki, że mogę sprawdzić również Granit. –
- 1. Czy istnieje odpowiednik javascript()?
- 2. Czy istnieje nieglobalny odpowiednik perlbrew?
- 3. Czy istnieje binarny odpowiednik System.Text.StringBuilder?
- 4. Nancy: czy istnieje odpowiednik Server.MapPath ("~ /")?
- 5. Czy istnieje odpowiednik F # Seq.windowed w C#?
- 6. Czy istnieje odpowiednik zestawu Java w php?
- 7. Czy istnieje odpowiednik Java funkcji http_build_query PHP?
- 8. Czy istnieje odpowiednik __if_exists w gnu C++?
- 9. Czy istnieje odpowiednik str_replace w C++?
- 10. Czy istnieje odpowiednik Heroku dla platformy ASP.NET?
- 11. Czy istnieje odpowiednik dla języka erlang?
- 12. Czy istnieje odpowiednik usług IIS dla Tomcat?
- 13. Czy istnieje ASP MVC odpowiednik znaczników JSTL?
- 14. Czy istnieje MSTest odpowiednik jawnego atrybutu NUnit?
- 15. Czy istnieje odpowiednik Python dla HighLine?
- 16. Czy istnieje odpowiednik "... || die" w grze powershell?
- 17. Czy istnieje odpowiednik ReaderWriterLockSlim, który faworyzuje czytelników?
- 18. Czy istnieje odpowiednik dla komputerów Mac?
- 19. Czy istnieje odpowiednik scala do Pythona listowego
- 20. Czy istnieje odpowiednik javascript. = Dla self concatenating?
- 21. Czy istnieje odpowiednik InnerText w BeautifulSoup/python?
- 22. Czy istnieje odpowiednik sp_getapplock, sp_releaseapplock w Oracle
- 23. Czy istnieje odpowiednik django-evolution SQLAlchemy?
- 24. Czy istnieje odpowiednik klasy Bootstrap w Plugin?
- 25. Czy istnieje odpowiednik WPF dla ToolStripButton?
- 26. Czy istnieje odpowiednik javascript metody __getattr__ python?
- 27. Czy istnieje odpowiednik MySQL dla PHP preg_replace?
- 28. Czy w języku Java istnieje odpowiednik epollu?
- 29. Czy istnieje odpowiednik jednostek miar F?
- 30. Czy istnieje odpowiednik S4 dla opcji unlist()?
Cool Blaze wygląda całkiem blisko tego, czego szukam. –
Ktoś zna wydajność pod względem wielkości transferu danych AMF vs GWT-RPC? – Fletch