日期:2014-05-18  浏览次数:20765 次

使用过C#和JAVA开发过远程系统的高手请解答一下
公司现在有两套系统,数据量都差不多,多点远程系统。分别都是两家国内数一数二的软件公司开发的。一套使用的是C#,
另外一套使用的是JAVA。C#进入系统速度非常快。JAVA第一次从点图标到显示登录界面就要30秒(超慢),但是查询远程数据的时候,JAVA的速度明显要比C#开发的那套软件要快。虽然我知道,两套系统是不同公司开发,没有可比性。但是我想知道,
是否使用JAVA开发远程查询要比C#的要快?(当然,这种查询不是直接连接,C#我知道一般通过WEBSERVICE方式,但是JAVA就不清楚了,是否JAVA这方面有更先进的方式?)

------解决方案--------------------
在Java当中有一种技术叫做远程代理(RMI),在本地系统和远程系统的机器上都有个辅助对象,本地服务对象叫做(桩),远程服务对象叫做(框架)本地系统访问远程系统时把请求发送给本地辅助对象,然后本地辅助对象请求远程辅助对象,然后再由远程辅助对象去访问真正地远程程序,本人不是做Java程序的,如果说错了别喷我