SOCKET与RMI之争 我的观点就是,在JVM Environment中,最好用RMI,因为更符合OOP的观点,设计实施简单。如果有其他要求就可以考虑SOCKET!!!我期待你们的答复哦!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我也做了一个,用SOCKET,如果大家有更好的办法,不妨说来听听 用SOCKET还是RMI主要看你传递的内容是什么?如果只是传递一些简单的数据,则SOCKET可以很好地完成,但如果你写的是分布式程序,JAVA程序分布在不同机器上,且程序间需要相互调用,则用RMI比较好。不是什么技术先进,一定要用什么模式,非要完全符合OO原则,而是什么技术能够应付当前任务,就用什么技术。所以你的任务用SOCKET就足够了。 我,谢谢楼上的大侠。但是我想知道RMI是否也可以传递XML数据呢?还有RMI在JSP/SERVLET,EJB都是用这的。RMI是不是只有在JVM环境中使用??请答复 以我现在的修为,还看不懂各位的教导,请问各位怎样用socket实现ftp上传文件的功能呢?我的邮件是[email protected] 用SOCKET实现FTP上传,如果用普通的FTP服务器,则需要去把FTP的协议搞清楚,然后按FTP协议要求,用SOCKET发送;如果用通信双方都是自己的代码,那就更简单了,客户端打开文件,然后建立SOCKET连接,把文件发送过去,服务器端则等待连接,有连接请求后利用SOCKET接收数据。双方需要商量一些协议,如文件名称、类型、保存位置等等的。RMI和XML不是一回事。RMI用于不同机器的JAVA程序相互调用,一定要用到JVM平台。XML可用于传送对象,可以是不同平台。目前有SOAP等协议专门用于使用XML表示并传递对象。具体你需要看看书和资料。 RMI不能穿防火墙啊!!!!!!! 这个很要命的说, 按sun公司的说明,解决方法更是麻烦,我已经放弃了rmi方案 :( 散分,通过了答辩。同时发布我的课题源码(参考,求大家评价) 怎么做自定义组件 改哪个文件啊 不同的java虚拟机可以在同一机器上稳定共存吗?比如同一机器上装了多个软件,都是基于不同的java版本。是不是多个版本可以共存呀? 关于jfreereport得问题 jsp看来赶上asp.net了!!! 动态绘制流程图时,如何来定位节点,安排图形布局 一个小小问题(out.println的问题) 关于JScrollPane在JPanel中的布局改怎么做 请教一个Java源代码的错误原因. 诚心求教(在线等),关于javac编译的问题,急!!!!!!! Java中“例外”是什么意思?
用SOCKET,如果大家有更好的办法,不妨说来听听
不是什么技术先进,一定要用什么模式,非要完全符合OO原则,而是什么技术能够应付当前任务,就用什么技术。
所以你的任务用SOCKET就足够了。
但是我想知道RMI是否也可以传递XML数据呢?
还有RMI在JSP/SERVLET,EJB都是用这的。
RMI是不是只有在JVM环境中使用??
请答复
RMI和XML不是一回事。RMI用于不同机器的JAVA程序相互调用,一定要用到JVM平台。XML可用于传送对象,可以是不同平台。目前有SOAP等协议专门用于使用XML表示并传递对象。
具体你需要看看书和资料。