咨询热线:400-818-1122
首页
致远软件专题首页 > 最新发布
风险管控软件开发技术难点
上传日期:2019-05-31 09:26 文章来源:

        我的重点是在评价。这就像工作之余,和几个好友坐在公司的休息室,点上一支烟后的闲聊。OK,欢迎来到我的Party。第一次编写Applet,我觉得很神奇。我写了一个Applet,又在HTML页面上加入了相应的标签。在访问这些页面时,浏览器中竟然出现了一块风格迥异的区域。风险管控软件开发这块区域显然有Java程序在运行。后来我明白了其中的道理——浏览器预先已经安装了插件。

这个插件在解释HTML标签时,会调用Windows中默认安装的Java虚拟机和基础类库。同时,它会在浏览器窗口中画一个窗口来让虚拟机运行Java程序。这也是为什么Sun曾经跟微软打官司的一个原因,风险管控软件开发因为没有浏览器的支持Applet不是默认就可以工作的,这将给用户带来极大的不便。 我记得国内有一家知名厂商,曾经尝试完全用Applet做企业信息系统的客户端,结果不了了之。 

这大概有两个原因:一个是Applet从服务器端把相关的类下载到客户端比较慢;另一个是用Java来编写界面,本身就是一件极不方便的事。另外,Applet与服务器端通信使用的协议,也会带来一些现实的问题,例如,直接使用HTTP协议,看上去很不方便,而使用Socket协议,又可能会涉及企业的安全策略,等等。 

Applet技术是Java语言的成名之作,可是在风险管控软件开发企业级信息系统中找不到自己的位置。为了解决客户端问题,Sun公司后来推出了Web Start,这项技术大大优化了服务端Java程序下载到客户端的过程,它通过自动更新和高速缓存来减少用户的等待时间。 

Web Start启动的Java程序,在运行时可以绕过浏览器(仍然需要通过Web服务器来下载应用程序),而风险管控软件开发不会在浏览器中出现一块怪异的区域。当然,这些Java程序也可以不通过Web Start技术来启动,在这种情况下,它就成为一个独立的、离线运行的桌面程序,并且医疗软件开发自行解决与服务器的交互工作。这种运行模式被称为D/S(桌面/服务器)架构。它先天就支持多种部署方式。可是,Web Start技术在企业级应用市场上的反应同样不佳。

免责声明:网站内涉及到图片及相关文字如涉及到侵权,请及时联系我们处理
< 返回列表
最新发布推荐
致远服软让IT更简单,更安全,更有价值
咨询热线:400-818-1122