基于B/S体系结构软件开发技术研究

基于B/S体系结构软件开发技术研究

论文摘要

随着计算机网络及其相关技术的发展,Web作为一个强有力的通信渠道,在Web上分布式应用较之Client/Server应用表现出许多优越性。这使得许多应用系统开发由基于PC或局域网上的Client/Server应用将逐渐转向基于Browse/Server的B/S体系结构应用的发展。传统的基于B/S应用系统的采用“客户端+Web+数据库”的应用系统开发方式,采用这种方式主要表现在:它们需要HTTP和Web服务器作为中介,来协调服务器和客户机对象之间的通信,这必然在Web服务器处形成“瓶颈”。因此造成系统WEB服务器负荷过重、执行效率不高以及缺乏延展性等,难以应付中大型应用的需求,另外由于业务逻辑和数据访问程序这些代码开放,很容易暴露商业规则,造成系统的不安全。随着分布式对象技术近年来飞速发展,将Web技术、分布式对象技术两者的有机结合,将整个B/S体系结构扩展为“浏览器+WEB服务器+中间层+数据库”的多级分布式Web应用系统的结构,成为基于B/S体系结构应用系统的发展方向。本人结合自己参与《无锡新闻网》软件开发实际工作,对B/S体系结构开发应用系统的有关技术进行了分析。在第二章对传统的C/S结构、三层体系结构、B/S结构特点进行了分析和对比,提出了将B/S与C/S结合改进B/S体系结构不足;第三章对组件理论及COM,CORBA等技术进行了分析;第四章探讨了基于CGI,WEB API、ADO,ODBC/JDBC几种WEB数据库连接技术;第五章介绍了新闻系统的基本结构和功能;第六章探讨了组件技术在多层WEB中应用,提出了将B/S与C/S+WEB+中间层+数据库分布式多层体系结构并进行了分析,给出一个实际例子;第七章对于B/S体系结构下数据完整性以及安全性进行了分析,并提出了解决方案,提出了将RBAC用于基于WEB用户权限控制,同时提出了将RSA,DES算法相结合用于B/S结构据中数据传输的安全性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 第二章 C/S、B/S和Web Services结构
  • 2.1 传统的C/S结构
  • 2.2 三层(多层)结构
  • 2.3 B/S结构
  • 2.3.1 B/S体系结构
  • 2.3.2 B/S体系结构的不足
  • 2.4 Web Services结构
  • 2.4.1 Web Services的起源
  • 2.4.2 Web Service概念
  • 2.4.3 Web Service的基本原理
  • 2.4.4 Web Service软件的支持
  • 2.4.5 Web Services的缺点
  • 2.4.6 什么应用适合Web Services
  • 2.4.7 提高Web Services的性能
  • 第三章 组件理论与技术
  • 3.1 组件定义及特征
  • 3.2 组件规范和标准
  • 3.3 组件技术分析
  • 3.3.1 COM/DCOM/COM+
  • 3.3.2 JavaBeans/EJB
  • 3.3.3 CORBA
  • 3.4 组件技术分类
  • 第四章 WEB环境数据库连接模式研究
  • 4.1 CGI访问模式
  • 4.2 WebAPI技术
  • 4.3 ADO方式
  • 4.4 ODBC/JDBC数据库连接模式
  • 4.5 几种数据库连接方式的比较
  • 第五章 系统实现
  • 5.1 新闻系统的功能
  • 5.2 系统的设计特点
  • 5.3 新闻系统的界面设计
  • 5.4 身份验证子系统
  • 5.5 新闻发布子系统
  • 5.5.1 预发布过程
  • 5.5.2 正式发布过程
  • 5.5.3 修改发布过程
  • 5.6 查询子系统
  • 5.6.1 功能设计
  • 5.6.2 用户与服务器之间的数据交互
  • 5.7 系统维护子系统
  • 5.7.1 发布前预处理过程
  • 5.7.2 发布结果的自动处理
  • 5.7.3 系统管理
  • 第六章 本系统设计中组件技术用于B/S软件的关键技术
  • 6.1 多层Web应用动态模式
  • 6.2 分布式多层结构主要技术
  • 6.3 基于组件应用服务器构成
  • 6.4 本系统中多层Web应用系统实现
  • 第七章 B/S系统的可靠性和安全性研究
  • 7.1 Web应用程序中数据完整性问题
  • 7.2 Web应用程序中数据一致性问题
  • 7.3 Web应用程序中用户权限控制问题
  • 7.3.1 基于角色访问控制技术
  • 7.3.2 RBAC的逻辑模型
  • 7.3.3 基于RBAC安全子系统实现
  • 7.4 WEB应用程序数据传输安全性
  • 7.4.1 RSA算法简介
  • 7.4.2 DES算法简介
  • 7.4.3 数据加密与解密
  • 7.5 网络及系统级安全
  • 附录—— 新闻系统页面布局和部分效果图
  • 参考文献
  • 致谢
  • 攻读硕士期间发表论文:
  • 攻读硕士期间参与编撰书籍:
  • 攻读硕士期间参与项目开发:
  • 相关论文文献

    • [1].金融体系结构优化问题研究[J]. 河北金融 2020(07)
    • [2].面向分布式流体系结构的多副本积极容错技术[J]. 计算机工程与科学 2015(12)
    • [3].网络信息体系结构及其应用研究[J]. 科技创新导报 2015(18)
    • [4].文化对一国金融体系结构的影响作用[J]. 当代财经 2015(08)
    • [5].教育信息化背景下智慧教育的体系结构及关键技术[J]. 时代教育 2018(02)
    • [6].体育大数据产业体系结构的分析与优化[J]. 体育科技 2020(01)
    • [7].物联网的体系结构与发展现状研究[J]. 无线互联科技 2017(12)
    • [8].“银行主导”或“市场主导”金融体系结构:文化视角的解释[J]. 江苏社会科学 2014(03)
    • [9].仿真体系结构发展现状与趋势研究[J]. 计算机工程与应用 2014(09)
    • [10].金融危机前后金融体系结构变化和制度因素分析[J]. 国际金融研究 2013(02)
    • [11].TD-SCDMA体系结构的演进[J]. 黑龙江科技信息 2009(04)
    • [12].基于集中式WLAN体系结构的VoIP应用研究[J]. 中山大学学报(自然科学版) 2009(S1)
    • [13].金融体系结构与金融危机[J]. 金融评论 2009(01)
    • [14].新一代互联网体系结构理论研究进展[J]. 中国科学(E辑:信息科学) 2008(10)
    • [15].一种双向支持的并行工程体系结构[J]. 机械工程与自动化 2017(05)
    • [16].最优金融体系结构的路径选择[J]. 金融博览 2015(04)
    • [17].国外装甲车辆电子体系结构的最新发展[J]. 四川兵工学报 2015(05)
    • [18].试验训练领域仿真体系结构及研究现状[J]. 国防科技 2015(03)
    • [19].金融体系结构与经济自由的关系——基于139个国家1980~2013年数据的研究[J]. 金融论坛 2015(10)
    • [20].未来互联网体系结构的研究探索[J]. 网络安全技术与应用 2013(07)
    • [21].未来互联网体系结构的研究探索[J]. 无线互联科技 2013(06)
    • [22].究竟是什么决定了一国的金融体系结构[J]. 财经研究 2012(01)
    • [23].基于体系结构技术的部队网顶层设计[J]. 装甲兵工程学院学报 2011(02)
    • [24].外军体系结构的发展应用及启示[J]. 通信技术 2010(02)
    • [25].面向服务的企业的体系结构与关键技术[J]. 航空制造技术 2010(03)
    • [26].面向服务的体系结构产品描述方法研究[J]. 中国电子科学研究院学报 2009(05)
    • [27].浅谈软件的体系结构与模式[J]. 科技风 2009(19)
    • [28].以活动为中心的体系结构设计方法研究[J]. 系统工程与电子技术 2008(03)
    • [29].浅论自动控制理论基础课程的新体系结构[J]. 河北农机 2014(04)
    • [30].金融体系结构、金融效率与金融稳定[J]. 金融监管研究 2013(05)

    标签:;  ;  

    基于B/S体系结构软件开发技术研究
    下载Doc文档

    猜你喜欢