- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WWW、数据库和Java的结合
张瑞山高洋
(华北计算技术研究所北京619信箱6分箱100083)
擅要本文介绍w孵、数据库和如a的结合,主要弁绍wwW,w孵与数据库的连接,
及由于Java与两者结合而导致的www、www与数据库连接发生的一些变化。
关t词wWw数据库Java连接JDBc
引言
WWW自出现以来,发展十分迅速,据统计在】993年,世界上只有儿自个WWW
服务器,而在1994年就有l万个左右.增K=速度杯常快。www通过超文本链接把分敖
在世界各地的WWW资源结合成一个整体,同时它使崩简单、方便、界面友好、能够处
理多种媒体信息,只需州鼠标轻轻一点,即可“漫游世界”,因特网用户可以容易的浏
览信息、布询信息。WWW应用范罔十分广泛,包括歧府、商业、教育、个人应用等。
随着应H;j日趋广‘泛和深入,人们希望把WWW的信息浏览功能和数据库的信息处理功能
结合起来,这样会使WWW能力变得更缇人,这同时也需要提供WWW访问数据库的方
法。而Java由r简单性、面向对象性、安全性、平台无天性Ⅲ笛成为首选的网络编程语
言,使其必然与www结台,结合的结果,一方面增加了WWW的动态性、交互性、安
全性、扩充性筲特点,同时也导致浏览器结构和处理机制发生了一些变化,此外它也使
WWW与数据库的连接发生了~些变化。
WWW
不太严格地说,可以这样理解WWW.、Ⅵ^~,足建—芷拒客户机,妇&务器模l!之上-,以
H丁rP协议羽JHTML语言为基础,通过超文本链接把世界各地的WWW资源连接起来,
构成一个环球信息网络空间,它能够提供具有友好Hj户界面的信息浏览功能、使用简单
方便,此外通过调用其它协议如F1甲等,它还能够提供其它各种inten幡服务。其中
HTlP协议是基’『|客户机明日务器模式r的简单、灵活、无连接、无状态的WWW通信协
媒体文档,HTML通过标记和属性对一段文本的语言进{j描述,它的一个重要特征是超
文本链接,超文本链接中包含uRL(统一资源地址),通过uRL羊¨超文本链接,WWW
资源就连接成为一个挫体了。F面列出基丁m1P协议的客户村1/服务器的交互过程川
1、浏览器确定URL。
2、浏览器向DNS询问uRL的IP地址。
3、DNS同答。浏览器与lP地址的80端口建立一个TCP迮接。
4、浏览器发送耐命令。
5、服务器发送文什。
6、服务器释放TcP连接。
·75·
7、浏览器获得并显示正文。
8、浏览器获得并显示图像。
需要说明的是,随着应用的发展,I-rIML、}册、www浏览器以及浏览器与服务
器交互作用的方式也都在不断地演进和发展。
WWW与数据库的连接
部分介绍)。l、2两种连接方式如刚l:(其中WWW网关指CGI和API)
其作用过}¥为:首先在客户端的浏览器中填写查询请求表格,然后附加到URL上发
序能登录剑数据库服务器上,按条州-进行奄询,将结果格式化成HTML页返同给客户
机。
WWW服务器运行外部}l序的规范,按照CGI编写的程序可
1、CGI(通川网关接口)
以扩展服务器的功能,CGI应_【}j程序能够与浏览器进行交互作HJ,还可以通过数据库的
API与数据库苫外部数据源进行通信。按照鹰I【}』环境的不同,CGI可以分为标准CGI和间
接CGI。标准CGI足通过标准输入输出方式实现服务器与CGI科序之间的数据交换,而
是一个人家都支持的规范,但是州CGI编榉复杂、麻烦,义由丁CGI程序应用是作为一
慢,此外还要求编稗人员必须熟悉HTML,这些缺点决定了CGI:姿逐渐被新标准所取
代。
2、API(内嵌式的编稗接口)
由y-CGI存在性能较低,编科困难等缺点,儿家WWW
服务器软件厂商开发山各自的服务API,以克服CGl性能缺陷。服务器API一般为一个
DLL(动态链接库)提供,是驻留在www服务器中的}¥序代码,其扩展wwⅣ服务器
功能与CGI相同,由丁API应川程序是一些与www服务器软1,i:处丁同一地址空间的
DLL,所以所有的HrrP服务器进科能够直接利用各种资源.这就提高了系
文档评论(0)