¿Hay un equivalente de Flex GWT-RPC?
-
23-08-2019 - |
Pregunta
En este momento muchos de mis aplicaciones utilizan GWT-RPC para recuperar POJO de RemoteService de un GWT que a su vez llama a un servicio Web (SOAP) para obtener los datos. Estoy evaluando Flex y realmente no veo nada verdaderamente análoga a esta sencilla arquitectura. Cualquier cosa que puede haber perdido?
Solución
AMF es compacto formato de mensaje binario de Adobe para su uso en aplicaciones Flex Flash /. BlazeDS es la implementación de referencia de código abierto para Java, utilizando esencialmente nada más que un "intermediario de mensajes" simple servlet para manejar las peticiones. Esto es similar a cómo los servicios están expuestos en GWT, aunque Blaze utiliza un único servlet, no múltiples como en GWT.
http://opensource.adobe.com/wiki/display/blazeds/ BlazeDS /
http://download.macromedia.com/pub/labs/amf /amf3_spec_121207.pdf
Otros consejos
BlazeDS , en particular con Spring Integración .
¿Tiene este ayudarle? No estoy muy familiarizado con GWT-RPC, pero es el protocolo AMF lo que estás buscando?
Como otros han mencionado, la elección principal aquí es BlazeDS, que es producto de servidor-llagas abiertas de Adobe para exponer RPC del servidor Flex-natal y mensajería. BlazeDS en sí misma es un poco torpe, y si se utiliza la primavera en el servidor, hay una mancha de integración disponible entre la primavera y el resplandor.
Otra alternativa tercera parte es GraniteDS, lo que hace casi lo mismo que Blaze, pero es primavera ambiente fuera de la caja, y lo hace mucho más de Blaze (por ejemplo, tiempo de ejecución de compilación y generación de archivos SWF de la Aplicación Web). No he tratado de granito, pero se ve bastante bien.