| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
组件技术在B/S体系结构系统开发中的应用           
组件技术在B/S体系结构系统开发中的应用
【摘要】本文分析了browser/server体系结构开发应用软件的特点和不足,介绍了组件技术,提出了克服该不足的一种方法。
【关键词】web com 应用软件 服务器

由于客户服务器(c/s)两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。随着web技术的日益成熟,browse/server(简称b/s)结构已成为取代client/server(简称c/s)结构的一种全新技术。采用该结构软件的优势在于:一是无须开发客户端软件,维护和升级方便;二是可跨平台操作,任何一台机器只要装有www浏览器软件,均可作为客户机来访问系统;三是具有良好的开放性和可扩充性;四是可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此,该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。
在b/s体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。b/s结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由web server完成。实际上b/s体系结构是把二层c/s结构的事务处理逻辑模块从客户机的任务中分离出来,由web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了web服务器。locAlHOsT这种三层体系结构如图1所示。

这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“苗条”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分。所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变都不会影响其他层的功能。

一、组件技术在 b/s体系结构系统开发应用中的不足

1、浏览器功能实现困难。由于浏览器只是为了进行web浏览而设计的,当其应用于web应用系统时,许多功能不能实现或实现起来比较困难。比如通过浏览器进行大量的数据输入,或进行报表的应答都是比较困难和不便的。
2、复杂的应用构造困难。虽然可以用activex、java等技术开发较为复杂的应用,但是相对于发展已非常成熟c/s的一系列应用工具来说,这些技术的开发复杂,并没有完全成熟的技术供使用。
3、http可靠性低有可能造成应用故障。特别是对于管理者来说,采用浏览器方式进行系统的维护是非常不安全和不方便的。
4、服务器设置不符合实践需要。web服务器成为对数据库的唯一的客户端,所有对数据库的连接都通过该服务器实现。web服务器同时要处理与客户请求以及与数据库的连接,当访问量大时,服务器端负载过重。
5、程序难以实现共享,商业规则容易暴露。由于业务逻辑和数据访问程序一般由javascript、vbscript等嵌入式小程序实现,分散在各个页面里,难以实现共享,给升级和维护也带来了不便。同时由于源代码的开放性,使得商业规则很容易暴露,而商业规则对应用程序来说则是非常重要的。
为克服以上不足,在原有b/s体系结构基础上,采用一种新的体系结构,如图2所示。

在该种结构体系中,一些需要用web处理的,满足大多数访问者请求的功能界面(如信息发布查询界面)采用b/s结构。后台只需少数人使用的功能应用(如数据库管理维护界面)采用c/s结构。组件位于web应用程序中,客户端发出http请求到web server。web server将请求传送给web应用程序。web应用程序将数据请求传送给数据库服务器,数据库服务器将数据返回web应用程序。然后再由web server将数据传送给客户端。对于一些实现困难的功能或一些需要丰富的html页面,通过在页面中嵌入activex控件来实现。

二、组件技术在 b/s体系结构系统开发应用中的优点

1、充分发挥了b/s与c/s体系结构的优势,弥补了二者不足。充分考虑用户利益,保证浏览查询者方便操作的同时也使得系统更新简单,维护简单灵活,易于操作。
2、信息发布采用b/s结构,保持了瘦客户端的优点。装入客户机的软件可以采用统一的www浏览器。而且由于www浏览器和网络综合服务器都是基于工业标准,可以在所有的平台上工作。
3、数据库端采用c/s结构,通过odbc/jdbc连接。这一部分只涉及到系统维护、数据更新等,不存在完全采用c/s结构带来的客户端维护工作量大等缺点。并且在客户端可以构造非常复杂的应用,界面友好灵活,易于操作,能解决许多b/s存在的固有缺点。
4、对于原有基于c/s体系结构的应用。可以非常容易地升级到这种体系结构,只需开发用于发布的www界面,可以保留原有的c/s结构的某些子系统,充分地利用现有系统的资源,使得现有系统或资源无需大的改造即可以连接使用,保护了用户以往的投资。
5、在浏览器中嵌入act

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《组件技术在B/S体系结构系统开发中的应用》的网友还看了:
    [毕业论文]技术报告格式
    [法律论文]简析制约检察技术工作科学发展的问题和对策
    [电子机械]浅谈中小企业电子信息安全技术研究
    [法律论文]试析修正后的刑诉法对基层检察技术工作的影响及对
    [免费范文]试析修正后的刑诉法对基层检察技术工作的影响及对
    [法律论文]浅析从新刑诉法看技术侦查的监督问题
    [法律论文]浅谈职务犯罪技术侦查适用的机遇、挑战和对策
    [今日更新]中文核心《物流技术》杂志简介及征稿启事_中国知
    [经济论文]后危机时代发展我国技术出口的思考
    [免费范文]浅析PHP加密技术在网站安全方面的应用

    计算机论文
    普通论文浅析如何应用计算机网络进行财务
    普通论文浅谈高职院校办公网的管理与维护
    普通论文移动通信市场营销管理体系的建立
    普通论文高速公路可变信息板设置技术
    普通论文如何提高局域网网速
    普通论文分布式入侵检测系统的模型设计
    普通论文关于GPS RTK技术在工程测量中的应
    普通论文计算机软件工程管理工作探析
    普通论文浅谈软件的破解与保护
    普通论文浅谈《计算机组装与维护》实训课
    普通论文硬盘物理地址与逻辑地址的转换方
    普通论文网络视频监控技术在校园视频监控
    论文
    普通论文[今日更新]地方高校发展高职教育应
    普通论文[今日更新]描述天空相关的成语
    普通论文[免费范文]先打蛇再修炼:中国企业
    普通论文[免费范文]员工辞职未提前通知企业
    普通论文[今日更新]中药的临床合理用药与药
    普通论文[今日更新]关于自由曲面逆向工程中
    普通论文[今日更新]浅谈基于实验探究的整合
    普通论文[免费范文]管理解析:面向知识经济
    范文大全
    普通范文[范文大全]学校2009—2010学年度远
    普通范文[范文大全]体育局开展城乡环境综合
    普通范文[范文大全]建设生态强县经验交流材
    普通范文[范文大全]《加勒比海盗4》电影观后
    普通范文[调查报告]城建工作要切实重视五个
    普通范文[范文大全]09党风廉正建设总结
    普通范文[零八零九]边疆贫困村建设社会主义
    普通范文[范文大全]**教育局副局长 ***近三
    演讲致词
    普通演讲[庆典致辞]在迎新年晚会上的演讲
    普通演讲[闭幕词范文]在车钳技能大赛开幕式上的
    普通演讲[学生演讲稿范文]我的理想演讲稿
    普通演讲[会议发言稿]烟草严格规范富有效率充满
    普通演讲[开业开幕]迎“六一”联欢会开幕式上
    普通演讲[节日祝福语]2012年中学生龙年春节300字
    工作范文
    普通汇报体会[经验材料]市地方税务局机关党委紧绕
    普通总结[工作计划]双拥工作计划
    普通总结[述职报告]银行稽核监察述职报告
    普通公文方案[公文写作]2007年度×镇领导班子述职
    普通公文方案[公文写作]保险公司副总经理竞职演讲
    普通汇报体会[心得体会]读书思廉心得体会
    普通公文方案[合同范本]委托动产拍卖合同范本
    普通总结[工作总结]校本培训总结
    普通党建工会[政府政务]在对外开放工作暨招商引资
    普通总结[个人总结]网络工程师试用期工作总结
    普通总结[工作汇报]2010年和谐机关创建复查验
    普通公文方案[公文写作]世界级企业人才战略启示中