数据库技术在b_s模式系统中的应用浅析北航毕业论文(编辑修改稿)内容摘要:

息服务能力与数据库系统的数据 管理 能力有机地结合在一起,充分发挥各自的优点,避免各自固有的缺陷,从而起到事半功倍的效果。 在该模式的系统中,所有数据都由现有的数据库技术存储与操作,客户机使用 IE 浏览器向服务器提出请求并即时返回查询结果。 在 Web 与数据库集成系统中,最核心的部件就是 Web 数据库网关。 Web 数据库网关通过访问 DBMS系统,来完成用 Web 技术表达的用户请求。 例如,人力资源部的人可以使用 LinkedIn等来研究员工展望,销售团队可以利用 Facebook 等与客户互动,而营销部门则可以利用 Twitter 等共享头条新闻或者扩大最新新闻或公告的浏览范围。 B/S 模式的工作原理 在 B/S 模式中,客户端首先运行浏览器软件 (如 IE 等 )。 浏览器以超文本形式向 Web服务器提出访问数据库的请求, Web 服务器在接受到客户端请求后,通过数据库网关,将这个请求转化为 SQL 语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,处理完毕之后,将结果返回给 Web 服务器, Web 服务器再一次将 得到的所有结果进行转化,并变成 HTML 文档形式,转发给客户端浏览器以Web 页面形式显示出来,从而客户端得到所需的结果。 当然,浏览器也会将更新、修改、删除、增加数据记录的请求申请到 Web 服务器, Web 服务器通过数据库网关与数据库建立关联从而完成这些工作。 北京航空航天大学毕业设计 (论文 ) 第 3 页 第三章 基于 WEB 的数据库技术 我们现在的大部分网络游戏就是 C/S 结构。 C/S 结构的缺点也很明显,第一就是维护非常麻烦, C/S 结构中,每个客户机端都需要安装客户端程序,当软件进行更新维护的时候,每个客户端都要随之更新,当用户群体非常大的时候,这就是一 个灾难。 第二则是对客户机端的操作系统有相当大的限制。 B/S 结构最大特点:将 C/S 结构的二层体系变化为三层体系。 作为用户的客户端除了 浏览器之外,不需要安装任何软件。 用户使用 浏览器去访问 Inter 上的各种信息,包括图片、文本、数据、动画、以及 视频 文件等等。 在这里, 浏览器就相当于在 C/S 结构基础上又添加了一层,其作用就是将各种程序、软件进行编译,使其合乎客户端不同操作 系统的要求。 第三层的数据库服务器存储着大量的数据信息,上文所述的各类信息均存在数据库服务器中。 B/S 结构与 C/S 结构相比较,最大的优点就是用户可以在任何地方进行操作而不用安装任何专门的软件,同时,其升级方式和维护非常简单。 而且用户在浏览网站的时候,不需要去考虑该站点的服务器是用的什么操作系统。 实际上,在 WINDOWS 占据绝大部分民用电脑市场的时候,绝大部分服务器使用的是安全性能更高的 LINUX 操作系统。 B/S 型结构也有其自身的缺陷, WEB 服务器运行数据负荷较重。 在 B/S 结构的三层体系中,浏览器端几乎不用做 任何任务处理;而在数据库服务器端,只负责数据信息的交互,不承担任何软件的下载。 WEB 服务器在这当中,要解决诸如处理事务 管理 、消息队列、数据的复制和同步、通信安。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。