发信人: yueqs() 
整理人: yueqs(2000-12-05 18:39:45), 站内信件
 | 
 
 
与web应用有关的几个类:
 
 TWebActionItem
 允许web应用服务建立和发送回应对HTTP的请求消息.
 Unit
 http
 Description
 使用TWebActionItem集中响应WEB应用服务中对HTTP请求的详细消息类型.每一个 
 活动元素是指定的详细URI路径和HTTP请求方法.
 TWebDispatcher对象选择适当的活动元素处理HTTP的请求消息通过匹配被web客户 TWebActionItem
 对象中的PathInfo属性的部分URI路径, 以及匹配被活动元素知道处理的WEB客户 
 端请求的方法.
 在OnAction事件触发时活动元素处理HTTP的请求消息.OnAction事件的句柄应该能 
 被请求消息读取和被TWebResponse对象设定的参数集合响应.他能够告诉TWebRes ponse
 对象发送响应消息给那一个Web客户,或者允许TWebApplication对象在其它活动元 素
 改变增加响应时发送消息.
 
 
 
 
 
 TWebActionItems
 TwebAction是TWebActionItem对象的一个集合
 Unit
 httpapp
 Description
 TCustomWebDispatcher使用TWebActionItems来储存操纵和管理单独的活动元素
  TWebActionItems提供属性和消息作以下工作:
 1.增加新的活动元素到集合
 2.从其它TWebActionItems对象拷贝活动元素列表
 3.取得集合中指定活动元素的属性
 4.置空活动元素列表
 
 
 
 
 
 TWebAppliction
 TwebAppliction封装了Web服务的应用
 Unit
 httpapp
 Description
 TWebAppliction提供基本的Web服务器应用.TWebAppliction提供方法建立象征
 HTTP请求消息和响应消息的TWebRequest对象和TWebResponse对象,通过对这些对 象
 的调度使消息能够被触发,然后发送回应返回到Web客户.
 当应用实列建立时每一个工程能自动声明TWebAppliction类型的变量.对于CGI应 用
 这个变量已经被TCGIApplication对象在CGIApp单元中初始化.对于ISAPI应用,这 个
 变量已经被TISAPIApplication对象在ISAPIApp单元中初始化.
 
 
 
 
 
 TWebDispatcher
 TWebDispatcher在适当的活动元素集合响应时通过HTTP请求消息
 Unit
 httpapp
 Description
 使用TWebDispatcher转换一个普通的数据模组到web数据模组.对于包含其它不可 视组件
 和标准的商业web应用时增加TWebDispatcher对象到已存在的数据模组.这就是为 什么自动
 的产生web模组的原因以及那一个是web调度程序的类型,在删除包含TWebDispatc her对象
 的web模组之前必须从web应用中删除.
 TWebDispatcher对象管理那些知道如何响应HTTP请求消息的活动元素集合.通过双 击TWebDispatcher
 图标打开活动元素管理器对活动元素进行察看,增加和删除.
 
 
 
 
 
 TWebModule
 TWebModule是为web应用服务自动产生的web模组
 Unit
 httpapp
 Description
 当新的web应用建立时,它自动的包含web模组.web模组服务器可视为不可视的仓库 组件象TPageProducer
 TSession,TTable,TDataSetTableProducer等一样.它也能使web应用服务器通过请 求和响应对象
 回答HTTP请求到适当的活动元素.一个应用仅有一个web模组.
 TWebModule对象管理那些知道如何响应HTTP请求消息的活动元素的集合,你可以双 击TWebModule
 图标打开活动编辑器在web组件中察看,增加和删除活动元素.
 如果包含许多不可视组件的数据模组已经存在和标准的商业应用,web模组能被数 据模组取代,直接
 删除一个web模组,增加一个新的数据模组以及在新的数据模组中加一个TWebDisp atcher对象.
 
 
 
 
 
 TWebRequest
 Unit
 httpapp
 Description
 TWebRequest是所有web服务应用客户请求信息的抽象基类,使用TWebRequest的子 类解释HTTP的
 请求消息.
 Web 应用程序对象建立TWebRequest对象捕获客户端的请求.TWebRequest对象的属 性值可从HTTP
 请求消息中获得.Web应用程序使用TWebRequest对象建立相应的TWebResponse对象 .应用程序通过
 TWebDispatcher调用同TWebRequest对象PathInfo相关联的TWebActionItem对象. 
 TWebRequest有三个子类,分别象征客户请求不同的web服务器,这些子类是:
 # TISAPIRequest对象响应ISAPI或NSAPI服务器的DLLS
 # TCGIRequest对象响应CGI服务器应用程序
 # TWinCGIRequest对象是基于Windows CGI服务器.
 
 
 
 
 
 TWebResponse
 Unit
 httpapp
 Description
 TWebRequest是所有web服务应用客户响应HTTP请求信息的抽象基类.
 使用TWebResponse子类指定响应HTTP请求信息.
 TWebResponse类类似TWebRequst类.
 
 
 
 
 
 
 
 TPageProducer
 TpageProducer 基于输入模板的基础上产生一个HTML命令串
 Unit
 httpapp
 Description
 使用TPageProducer转换HTML模板到能够被象web浏览器这样的客户端应用翻译的 HTML命令串
 HTML模板包括html命令和能够在响应OnHTMLTag消息时被用户内容替代的html明晰 标签
 注意:看WebServ的演示例子就知道如何使用TPageProducer
 
 
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.51.93]
  | 
 
 
 |