¿Sugerencia sobre la comunicación remota (rpc, rmi) para la aplicación cliente-servidor Java SE?
Pregunta
Estoy absolutamente enamorado de la forma en que GWT hace RPC. ¿Hay algo similar para Java SE que tenga experiencia con eso?
- No es primavera
- No requiere un contenedor de Java EE / Servlet para ejecutar el lado del servidor
- No es RMI que viene con Java SE
Solución 4
POJ (antiguo JSON).
Otros consejos
Tal vez Jini . No está relacionado con Spring o EJB, no se ejecuta en un contenedor y puede elegir el transporte.
Apache Mina . No es cierto rpc pero es fácil de usar y seguramente una opción a considerar.
Si desea algo como computación distribuida, puede echar un vistazo al proyecto cajo .
¿Has probado con sfnrpc ( http://code.google.com/p/sfnrpc ? ) No requiere primavera. Puede ejecutar múltiples servidores dentro de la misma JVM También puede hacer que un cliente se conecte a varios servidores. No hay programación de estilo de eventos, pero admite llamadas asíncronas y de sincronización sobre nio.