加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java:套接字还是RMI?

发布时间:2020-12-15 00:50:50 所属栏目:Java 来源:网络整理
导读:我需要将我们的应用程序分成轻量级的gui应用程序和业务逻辑应用程序.这不是客户端/服务器设置,因为“服务器”组件只有一个客户端. 应用程序的另一个限制是它只有一个入口/出口点.因此,如果我们使用RMI,它将只能在一个函数上.所有表单数据已经包装成一个字符
我需要将我们的应用程序分成轻量级的gui应用程序和业务逻辑应用程序.这不是客户端/服务器设置,因为“服务器”组件只有一个客户端.

应用程序的另一个限制是它只有一个入口/出口点.因此,如果我们使用RMI,它将只能在一个函数上.所有表单数据已经包装成一个字符串并通过一个传输区域.

我应该只使用Java套接字来增强此应用程序,还是使用RMI?还是其他一些Java技术?

我之前的帖子概述了我们的应用程序的要求,但它没有得到答复. https://stackoverflow.com/questions/2604528/terminal-panel-pc-single-server-solution-client-server-or-rdp

干杯.

解决方法

就个人而言,如果您只有一种方法可以调用RMI,那么RMI似乎有些过分,并且您的所有数据都已包含在字符串中.我想一个简单的套接字服务器就足以满足您的需求.但是,RMI确实免费提供了一堆东西,比如多线程,分布式垃圾收集,对象编组等等.但是如果你只有1个客户端,那么多线程可能没有用,因为你正在做你自己的对象编组然后这些好处可能无法获得任何好处.

这里有一个关于rmi功能的好页面:http://java.sun.com/javase/technologies/core/basic/rmi/whitepaper/index.jsp

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读