- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
031-用WebBroker使应用程序具有Internet功能.pdf
下载
第3 1章 用We b B r o k e r使应用程序具有I n t e r n e t功能
本章内容:
• ISAPI 、N S A P I 和C G I—We b服务器扩展
• 用D e l p h i创建We b应用程序
• 用H T M L 内容生成器建立动态网页
• 使用c o o k i e保存状态
• 重定向到另一个We b站点
• 从H T M L表单中获取信息
• 数据流
I n t e r n e t 的迅速流行使它几乎成了计算机的必备功能。组成I n t e r n e t 的技术是很简单的,因此,许多
商业机构使用这一技术建立了 i n t r a n e t—一种小型的We b 网络,仅限于指定的机构访问。i n t r a n e t 能够
廉价而又高效地构建一个企业的信息系统。随着技术的发展, i n t r a n e t正在演变为e x r a n e t—也是一种
有访问限制的网络,但它突破了单一机构的边界。
当然,这些因素使得i n t e r n e t / i n t r a n e t编程技术成为一个程序员手中的利箭。D e l p h i使得I n t e r n e t / i n t r a n e t
编程成为非常简单的任务。
• Delphi 把H T T P协议(Hypertext Transfer Protocol)封装到一个易于访问的对象中。
• Delphi 提供了We b应用程序的框架,封装了大多数常用的Web API 。
• Delphi 提供了R A D开发环境来建立We b服务器扩展。
使用D e l p h i 以及它的We b B r o k e r技术,可以轻松地建立 We b服务器扩展来提供自定义的、动态的
HTML(Hypertext Markup Language) 网页,并能够访问各种数据源。
提示 We b B r o k e r控件是在D e l p h i 的企业版中提供的。如果你是专业版的用户,可以单独购买
WebBroker控件。要了解更详细的信息请访问Borland的网站。
构成We b 的基本技术是非常简单的。一般包括两端—— We b客户和We b服务器,它们之间建立了
通信连接并彼此交换信息。客户端请求信息,服务器端提供信息。当然,客户和服务器必须事先约定
通信协议和信息格式。信息本质上还是 A S C I I字节流。客户发出一个文本请求并获得一个文本回答。
客户端不需详细了解服务器端发生了什么。通过 T C P / I P协议,客户与服务器之间可以跨平台通信。
在We b上标准的通信协议就是超文本传输协议 ( H T T P ) 。协议就相当于买卖双方签订的合同,而
H T T P协议是为了在We b上传输信息而设计的。从客户端向服务器发出的信息称为请求,从服务器向客
户端发出的信息称为响应。信息被格式化为A S C I I字符的字节流。H T T P协议本身是非常灵活和强大的,
如果与超文本标记语言( H T M L )一起使用,可以很快捷地把We b 网页传给浏览器。
一个H T T P请求可能像下面这样:
H T T P 是无状态的,这意味着一旦客户的请求被满足,服务器就不再需要知道客户的状态以及服
第31章 用WebBroker使应用程序具有Internet 功能 1 0 8 5
下载
务器与客户端之间通信的状态。这也使得利用 H T T P创建数据库应用程序可能会遇到一个问题,因为
许多数据库应用程序需要客户能够访问活动的数据集。这种情况下,可以通过 c o o k i e来保存客户的状
态信息。后面将会详细介绍c o o k i e 。
31.1 ISAPI、NSAPI和CGI—Web服务器扩展
We b服务器是实现We b功能的引擎。它能向浏览器提供所有内容,这里所说的内容就是 H T M L 页
面、Java applet或A c t i v e X控件。We b服务器可以响应客户的请求。不同的平台有不同的 We b服务器。
31.1.1 公共网关接口
最初的We b服务器只能够返回一个已有的、静态的 H T M L 网页。一个We
您可能关注的文档
最近下载
- YS∕T 575.23-2021 铝土矿石化学分析方法 第23部分:元素含量的测定 X射线荧光光谱法.pdf
- 2025至2030中国燃料乙醇行业现状调查及投资前景策略分析报告.docx
- 智能网联汽车2025年智能网联汽车测试评价体系报告.docx
- 公司申购单模板.pdf VIP
- 高校电子课件:职业生涯管理(第五版).ppt
- 部编版小学语文六年级上册第八单元作业设计.docx
- 中长导管临床应用.pptx VIP
- 第二类精神药品经营企业监督检查要点.pptx
- 《教育强国建设规划纲要(2024-2035年)》全文解读PPT课件.ppt
- YBT 2206.2-1998耐火浇注料抗热震性试验方法(水急冷法).pdf
文档评论(0)