关于 Java SE 客户端-服务器应用程序远程处理(rpc、rmi)的建议?
我非常喜欢 GWT 的 RPC 方式。 您是否有过类似的 Java SE 体验:
- 不是 spring
- 不需要 Java EE/Servlet 容器来运行服务器端
- 不是 Java SE 附带的 RMI
I'm absolutely in love with the way GWT does RPC. Is there anything similar for Java SE you have experience with that:
- Is not spring
- Doesn't require a Java EE/Servlet container to run the server side
- Is not RMI that comes with Java SE
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
也许Jini。 与 Spring 或 EJB 无关,不在容器中运行,并且您可以选择传输方式。
Maybe Jini. Not Spring- or EJB-related, doesn't run in a container, and you can pick the transport.
Apache Mina。 不是真正的 rpc,但易于使用,并且肯定是一个值得考虑的选项。
Apache Mina. Not true rpc but easy to use and surely a option to consider.
如果您想要分布式计算之类的东西,您可以查看 cajo 项目。
If you want something like distributed computing you could have a look at the cajo project.
POJ(普通旧式 JSON)。
POJ (Plain Old JSON).
您尝试过 sfnrpc (http://code.google.com/p/sfnrpc)
无需弹簧。
您可以在同一个 JVM 中运行多个服务器
您也可以让一个客户端连接到多个服务器。
无事件风格编程,但支持通过 nio 进行异步和同步调用。
Did you try sfnrpc (http://code.google.com/p/sfnrpc)
No spring required.
You can run multiple servers within same JVM
You can have a client connect to multiple servers also.
No event style programming, but supports asynch and synch calls over nio.