- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东 北 电 力 大 学 学 报
第 28卷第 6期 JournalOfNortheastDianliUniversity V01.28.No.6
2008年 l2月 NaturalScienceEdition Dec.,2008
文章编号:1005—2992(2008)06-0085一O5
WEB服务 中解决服务器执行效率低的方法
王大忠
(吉林市龙潭区疾病预防控制中心,吉林 吉林 )
摘 要:企业通过互联网向客户提供信息服务,经常使用 WW3V服务和数据库技术相结合的办法,构
建一种三层客户端/服务器的体系结构。但用户通过浏览器访问企业网站浏览数据时往往由于速度过
慢或超时而无法工作。通过分析www服务相关技术提出解决方法,其中相关实例采用JSP技术实现。
关 键 词:JSP;JDBC桥接器 ;三层体系结构
中图分类号iTP393.06 文献标识码 :A
目前,大多数企业是通过三层客户端/服务器体系结构,即客户端/中间服务器(web服务器)/数据
库服务器,向用户发布企业商务数据。然而在开发企业网站中经常会遇到因为网页传输时间长或连接
超时,用户无法浏览网页的情况,从而为用户带来许多困扰。由于忽略了用户数量以及存储进程在系统
中的开销,使得连接数据库的进程数量非常巨大,最终导致服务器过载。另一方面由于企业的数据量惊
人,数十万条数据如果不经分类,查询速度将很慢。而就是经过分类后的数据如果不采用分批传输数据
的方式,用户也很难顺畅地在客户端浏览数据。因此,能否解决这些问题,关系到企业网站的生存,对其
他类似情况也具有实际借鉴意义。
1 三层体系结构的数据库访 问技术
通用的三层客户端/服务器体系结构与传统的二层 C/S结构相比,最大的优势在于将网络通信与
数据库操作相分离,并在客户端和WEB服务器间使用了多路复用技术,减轻 了数据库服务器的负载,
从而加快了数据处理的能力。另一方面,C/S技术在客户端软件 的开发、升级方面成本较高,为用户造
成不便。同时通过 C/S技术,很多时候对数据库访 问的代码都放在客户端,因此常常由于客户端访问
大量数据造成网络瓶颈,使用户查询数据速度减慢。
而三层体系结构则是将网页脚本代码及数据库访问代码写在中间层(WEB服务器中),当用户通过
浏览器访问相关网页,WEB服务器就将相关网页的代码调出编译执行,从而将执行后的网页脚本代码
结果和从数据库查询的数据结果集 (通过执行数据库代码)全部以网页形式返回给客户端的浏览器上。
这样就完全解决了C/S方式中的问题。
在开发基于www 的数据库应用中,关键技术在于WEB服务器与数据库服务器之间的连接技术。
目前,数据库连接技术可归纳为以下几方面。
●基于CGI(通用网关接 口)编写的CGI程序,该程序既要处理WEB服务器与浏览器之间的信息
传输,又要处理WEB服务器与数据库的连接、查询和基于查询结果的HTML页面的产生。
收稿 日期i2008一o9—25
作者简介:王大忠(1972一),男,吉林市龙潭区疾病预防控制中心 ,助理工程师
86 东北电力大学学报 第28卷
●利用API(应用程序接口)对WEB服务器的功能进行扩展,这种方法比较灵活,但对编程人员要
求较高,对API详细了解 ,以及对 C++等语言的熟练掌握,因此开发周期较长,成本较高。
●利用ASP(ACTIVESERVERPAGES)技术,ASP技术基于微软DCOM(分布式COM)标准,是微
软公司提供的一种服务器端脚本支持环境,它通过ADO(ACTIVEXDATAOBJECT)控件的方式来处理
与数据库的连接。此项技术是由VBSCRIPT和JAVASCRIPT编写脚本级代码执行的。
●利用JDBC桥接器进行数据库连接,采用JAVA语言进行编程,由于JAVA具有较为严格的安全
机制,是编译程序 ,同时实现了跨平台性,因此它是一种较为热门,执行效率很高的编程工具。以下我们
将运用JSP为大家展示如何处理我们的问题。
2 解决方案
您可能关注的文档
- 2015年日历-含农历和节气节日(已排版,选择A4缩放打印).doc
- 2015年造价工程师复习指导.doc
- 2015年造价师工程《工程造价计价与控制》试题及答案解.doc
- 2015年造价员考试《基础知识》复习题与答案.doc
- 2015新增、取消及新旧代替的标准和法律法规一览表.doc
- Admin5 Top News-中小企业如何用seo做关键词垄断.doc
- Ajax + dwr-文档分享.ppt
- Android Launcher 平滑和立体翻页效果.doc
- Android Launcher开发(四)自动添加桌面快捷方式及实际开发中常见问题的解决方案.pdf
- Android SDK学习心得.doc
最近下载
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 2025年5月18日河南省事业单位联考《公共基础知识》试题及答案解析.pdf
- 2018年最新发布的ISO50001-2018能源管理体系标准条款中英文版..pdf VIP
- 中欧班列“齐鲁号”跨境物流供应链金融模式研究.pdf VIP
- 运动心理学PPT完整全套教学课件.pptx VIP
- 七年级历史数字故事——隋朝大运河课件.ppt VIP
- 旅游职业礼仪-全套PPT课件.pptx
- 2025人教版数学三年级上册全册教学课件.ppt
- 居民健康档案知识培训课件.pptx VIP
- 2025年秋季人教版7年级上册数学全册教学课件(新教材).pptx
文档评论(0)