首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编写桌面GUI客户端与服务器进行通信

编写桌面GUI客户端与服务器进行通信
EN

Stack Overflow用户
提问于 2009-05-11 21:34:17
回答 5查看 2.9K关注 0票数 2

我有一个Java应用程序,它是一个长期运行的过程(让我们称它为“服务器”)。我必须编写一个桌面GUI (很可能在Swing中),让我们称它为“客户端”,它可以连接到这个应用程序,并且:

  1. 显示来自应用程序的状态更新
  2. 向应用程序提供特定的“手动触发”命令。

客户端和服务器之间的每个交互(会话线程)都很短,但可能涉及一些向上和向下的消息。实现这样的东西有什么不同的选择?速度对我来说不是什么大问题;我更感兴趣的是,我可以在不受管道细节困扰的情况下改进会话协议。我现在想到的选项是套接字、RMI、JMS和JavaSpaces。

EN

回答 5

Stack Overflow用户

发布于 2009-05-11 22:08:28

阿帕奇骆驼 (Java)为高峰。它支持您提到的所有选项,并允许在路由消息时使用规则。

安装独立的或者包含在中的ActiveMQ。

票数 1
EN

Stack Overflow用户

发布于 2009-05-11 21:39:40

我在XML-RPC做了很多年这样的事情。我喜欢它,因为它非常简单,让你在15分钟内跑步。它都是http和简单的XML。

票数 0
EN

Stack Overflow用户

发布于 2009-05-11 21:45:21

如果通过RESTful API扩展服务器是一种选择,那么这可能是客户端最容易使用的选项。在简单地以URL术语声明API之后,如果需要的话,您可以轻松地将客户端切换到其他语言。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/850198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档