- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Server开发Web数据库应用
用NetscapeEnterprise
赵瑞彬吴开超
(中国科学院计算机网络信息中心,北京100080)
赵淑玉
(中国科学院人事局,北京100864)
摘要EnterpriseServer是NetscapeSuitespot中的重要成员,利用它所提供的开发
接口进行web数据库的开发是目前较为流行的一种技术。本文描述了利用En.
terprise
进行了详细剖析。
Web数据库
关键词Netscape
一、引言
Internet是个庞大的分布式信息空间,利用它所提供的基于www的信息服务,越来
越多的用户可以用一种简便的方式——一个连接Internet的浏览器来实现世界范围的信
息共享,却不必考虑自身的地理位置。随着终端用户对信息共享需求的不断增加,如何最
大限度地把现有的信息与Internet集成,以便实现内容丰富、方便快捷的信息共享是网络
信息服务领域中值得考虑的问题。
Server的开发
在诸多Web数据库解决方案中,Netscape公司提供的基于Enterprise
接口是较为突出的一种,本文以NetscapeEnterpriseServer3.5.1为蓝本详细阐述了用
Server开发Web应用的流程,并对关键技术问题作了重点分析。
Enterprise
Server的Web应用
=、基于Enterprise
EnterpriseServer从2.O起引入了Server-side
造与EnterpriseServer紧密捆绑的Web应用,由于不必另外创建进程或线程来响应用户
请求,因此整个应用相对于CGI而言有着更高的运行效率。
1.LiveWire和Server-side
Javascript(SSJS)
Enterprise
Netscape Server2.0和NetscapeEnterprise
2.LiveWire应用的层次结构
Server和DatabaseServer。Web浏览器作为整个应用的第一层提供了最终用户界面,它
·137·
Server发送请求之外,一些数据的处理甚至简单的运算可以在此进行。
除了向Enterprise
例如。用户在提交表单之前可以利用Client。sideJavaScript对表单中的数据进行完整性检
验。有效地利用这一层的数据处理和运算可以减少Browser与WebServer的交互次数从
而节省网络带宽。第二层Enterprise
Server的客户端对数据库进行访问,整个应用的大部分逻辑处理、应用的安全校验以及数
据的格式化输出都由这一层来完成。应用的第三层除了存储整个应用的所有数据之外,
还可以通过存储过程来实现一些辅助功能,另外,可以通过把这一层安排在防火墙之后来
实现附加的安全防范。
图1 LiveWire应用的层次结构
Server开发Web应用的步骤
三、用Enterprise
1.编写HTML和JavaScript代码
用Enterprise
成,当希望在HTML页面中包含Server.sideJavaScript代码时,只须在相应的部分用
欲在某个应用的页面中显示该应用在启动之后有多少用户访问量,可以采用如下方式:
visitsl.html
HTML
HEAD
TITLEsample/TITLE
META
文档评论(0)