下载
第30章 创建Internet服务器应用程序
C + + B u i l d e r创建的 We b服务器应用程序可以是 C G I应用程序或者是动态链接库( D L L) .这些We b服 务器应用程序可以使用任何不可视的组件. Internet组件面板上的特定组件可以很容易地创建与特定统一 资源标识符 (URI)关联的处理程序,当处理完毕后,把生成的 HTML文档传递给客户.这些组件和定义关 系的结构统称为 WebBroker技术. Web页的数据常常来自于数据库. Internet组件可以自动管理数据库连接,并允许单个动态库( DLL) 处理多个同时的线程安全( thread-safe)的数据库连接. 这一章介绍Internet组件,并讨论几种 Internet应用程序的创建方法. 注意 用户也可以把 ActiveForm和Active Server Page当做Internet服务器应用程序.具体如何创 建这些程序,可以参考 36章和37.4节.
30.1 术语和标准
RFC(Request for Comment)文档定义了许多有关 Internet的协议,这些文档的创建,更新和维护是 由IEFT(Internet Engineering Task Force,Internet工程任务组)组织完成的,这个组织负责管理和发展 Internet的相关协议.有几个重要的 RFC对于开发Internet程序很有用处. RFC822 , "Standard for the format of ARPA Internet text messages" ,介绍了报文头的内容与结构. RFC1521, IME(Multipurpose Internet Mail Extensions)Part One:Mechanisms for Specifying "M and Describing the Format of Internet Message Bodies" ,介绍了封装,传输多格式和多成分报文的方 法. RFC1945 , "Hypertext Transfer Protocol——HTTP/1.0" ,介绍了超媒体文档的传输机制. IETF在互联网维护了一个 RFC文档库,站点名是 www.ietf.cnri.reston.va.us.
30.1.1 统一资源定位符URL的构成
统一资源定位符 URL(Uniform Resource Locator)是关于互联网资源的位置的完整描述.它由几部 分构成,如图30-1所示,
字段
字段
图30-1 统一资源定位符的构成 第一部分(不属于 URL)定义协议(http) .也可以在这一部分使用其他协议,如 https(安全http),ftp 等. Host部分标识运行Web服务器和Web服务器应用程序的主机名.虽然图中没有指出端口号, Host部分 可以指出接收报文的端口.通常情况下,不需要指定端口,因为很多协议有缺省的端口号. ScriptName指定Web服务器应用程序. Web服务器把报文传递给这个应用程序. 随后是P a t h i n f o,指出报文在 We b服务器应用程序内的目标. P a t h i n f o可以是目录名,响应消息的组 件或者用来划分报文处理逻辑的模块.
432
计计第三部分 编写分布式应用程序
下载
Query部分包含一组命名的数据. Web服务器应用程序定义了这些数据以及相应的名称. URI与URL URL是由HTTP标准(在 RFC1945中定义)定义的统一资源标识符( URI)的一个子集. Web服务器 应用程序产生的 Web页面通常是临时生成的,即它们并没有放在一个确定的磁盘位置. URI可以描述与位 置无关的资源.
30.1.2 HTTP请求报文头信息
HTTP请求报文头包括的信息有:客户,请求的目标,处理请求的方式和客户发送的内容.每个报文 头由一个名称识别,例如Host,后面紧跟对应值.例如,可以考虑下列 HTTP请求:
第一行识别GET请求.GET类型的请求报文要求Web服务器应用程序返回紧跟在 GET后面的URI定义 的资源(上面是 /art/gallery.dll/animals animal=doc&color=black) .第一行的最后一部分指出客户正使用 HTTP1.0标准. 第二行是 Connection头部分,指出当请求被处理完成后,不关闭连接.第三行是 User-Agent头部分, 提供了生成请求报文的程序的相关信息.下一行是 H o s t头部分,指出服务器的主机名和侦听的端口号. 最后一行是Acception部分,列出客户可以识别的媒体类型.
- internet应用模块 > 创建Internet服务器应用程序
-
创建Internet服务器应用程序
下载该文档 文档格式:PDF 更新时间:2001-08-09 下载次数:0 点击次数:3文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: use 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: new 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:网络的概念及应用
下一篇:构建面向服务架构的INTERNET应用研究-网通与全。 。
点击查看更多关于internet应用模块的相关文档
- 您可能感兴趣的
- internet应用考试模块 internet的主要应用 internet应用教程 internet应用课件 internet应用指什么 internet应用靠什么 internet应用基础教案 internet应用模拟题 internet应用教学视频
- 大家在找
-
- · wow4.1fs脚fm是什么
- · 常州恐龙园2011万圣节
- · 广州百姓网兼职招聘
- · 网吧网络设备配置
- · 课程设计精馏塔板
- · 北京娱乐场所招聘信息
- · vf练习题
- · 三菱帕杰罗速跑2.4
- · 汽车液压制动系论文
- · 基床碾压施工方案
- · 征途2玄兽卡
- · 数据库课程设计
- · 露鸡不穿裤子
- · 2011年中国贸易摩擦
- · 老k棋牌游戏大厅下载
- · 洛克王国翼系徽章咋打
- · 焊接工程师
- · 战地3航母关
- · 谁是谁一生的刺第五章
- · 巴里亚去哪了
- · www.520bo.com
- · 南通模具钳工招聘
- · mylife什么意思
- · 小学英语说课ppt
- · 三年级英语上册第一册
- · www.zx996.net
- · 计算机网络实验报告
- · 联想i60s中关村论坛
- · 四川省射洪县柳树中学
- · 英语开题报告
- 赞助商链接