applet和html作为客户端的比较
百度广告
易用性
1)web方式已经得到大家认可,相对于c/s模式,可以减少用户的掌握该软件时间
web界面可以由多种技术支持,如applet,flash,二进制图片,javascript等,而且,在美观界面上,web方式从不缺乏相关资源。美观的界面,能得到用户的喜爱
性能
1) web方式
html-----servlet -----ejb ----database,由于采用html,每次页面更新都需要刷新页面,很显然导致服务器端于用户响应变慢。另外由于中间还采用了servlet,同样也使响应变慢
采用application的client通过直接访问数据(database 或者 bean)可以提高响应速度,它也不需要刷新页面,一次装载就可以了。另外,在项目中,常常有些静态数据 (staticdata)可以保留到客户端内存中或者是本地数据库中,极大的改善了系统性能,而web方式却是没法做到的
这是在我一系统中深刻体会,不言而喻,带来的结果就是,代码难以维护,扩展十分不便。而web方式则不同,界面定制者可以很容易按照客户需求做出合适的界面,如果需要某某资源(如源码),也很容易找到交互这里的交互指得是应用程序之间的交互而非用户与应用程序的交互。
1) 同步
2) 图形界面
由于远程application通常都是通过rmi/iiop直接访问bean来获得信息,而bean是在受防火墙保护的应用服务器上,必然导致防火墙开发某些端口,允许某些信息进入防火墙内,这样导致了系统的不安全性,另外,在客户端,要使用applet,必须给它一定权限,如采用本地数据库技术,则需要给applet访问本地数据的权限,为了采用jms获得同步,则又需要开发其端口权限以便接受消息。如果applet访问策略配置不正确,都将会导致客户端的不安全采用基于http协议的web方式则同时避免以上俩种情况.
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>