下载此文档

ASP高级编程-第4章-服务器进程和ASP_Server对象.pdf


文档分类:IT计算机 | 页数:约36页 举报非法文档有奖
1/ 36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 36 下载此文档
文档列表 文档介绍
下载
第4章服务器进程和ASP 对象
前面的章节已经研究了 A S P的一些内置对象。重点介绍的对象有 R e q u e s t、R e s p o n s e、
S e s s i o n和A p p l i c a t i o n对象。A S P中另一个比较主要的对象为 S e r v e r对象。本章重点介绍这个对
象的背景知识和使用方法。
S e r v e r对象在服务器端脚本中通过实例和使用其他外部对象和组件,提供了一种扩展 A S P
页的功能的方法。事实上,许多人认为这个对象是 A S P之所以能够流行的主要因素。引入
S e r v e r对象的意义很大,这意味着 A S P不必提供人们所需要的所有属性。它可调用其他应用程
序和组件完成指定工作。
这也恰好符合了构建由独立的对象组成的应用程序的总体目标,而不是构建通常见到的
那种耗尽硬盘空间的“可做每件事情”的巨型程序。不仅仅是在计算机的世界中,整个世界
正在朝着组件和“即插即用”概念方面发展。如今,当汽车或电视机发生故障时,技师或工
程师很可能会拔出有问题的部件并且插上一个新的部件,因此,汽车维护人员或电视机维修
人员的工作也变成了面向对象的。
然而,I I S同样支持使用外部对象和与服务器环境进行交互作用的许多传统方法。这是一
个特定的例外,这些方法并不是真正的 A S P组成部分,但通常的确非常有用,并且通过 S e r v e r
对象的一些新特性已经与 A S P很好地进行了集成。本章将简要地回顾这些传统方法,然后详
细地介绍ASP Server对象。
本章的主要内容为:
•传统的服务器端包含( S S I )指令的背景知识和使用方法。
• Server对象所要完成的任务,以及与 S S I的比较。
•如何使用S e r v e r对象实例、外部组件和应用程序。
•如何使用S e r v e r对象执行封装的脚本或其他 A S P页面。
•如何使用S e r v e r对象管理在脚本中出现的错误。
•如何使用S e r v e r对象完成与H T M L或H T T P兼容的格式转换。
S e r v e r对象是A S P页中的错误处理过程的一部分,这在 IIS 。本
章介绍该对象是如何工作的。因为有单独的一章(第7章)专门讨论有关调试和错误处理方面的
所有问题,所以本章只简要地讨论错误处理方法,并且仅限于 S e r v e r对象直接涉及的过程。
动态页中服务器端的处理
就服务器端处理而言, A S P是产生动态We b网页的一种相对较新的技术。动态页意味着什
么呢?先暂时不考虑客户端相关功能上的进展,也不讨论客户端脚本、 Java Applet、动态
H T M L或A c t i v e X控件等内容。这里的动态页是专指服务器响应客户端请求而产生的页面,并
且根据情况每次产生的页面可能是不同的。
举个简单的例子,创建一个只包含当前日期和时间的页面。每次请求该页面时将显示一
个不同的值,因为日期和时间取决于服务器的时钟,或取决于提供日期和时间的一个资源(例
第 4章服务器进程和A S P S e rv e r对象计计99
下载
如一个独立的服务器或来自于互联网上一个标准时钟)。当然,实际上动态页要比这复杂得多,
也许显示数据库记录的当前值或者邮件服务器上等待着的邮件消息的摘要。重要的是服务器
不仅阅读一个无格式的 H T M L页面、或磁盘上的文本文件以及把它们发送给客户,而且,必
须完成一些工作来创建该页面。
I n t e r n e t服务器应用编程接口
第1章介绍了创建动态页的一些方法。传统的技术是使用与 We b服务器的一个接口,它被
称为I n t e r n e t服务器应用编程接口( Server Application Programming Interface,I S A P I )。
I S A P I可用于执行其他的应用程序,这些应用程序通过 C语言风格的s t d i n和s t d o u t数据流函
数来读取客户端请求的值并创建 We b服务器的响应。 I S A P I应用程序所必须做的全部事情就是
编写相应结果页面的文本和 H T M L,并通过s t d o u t函数输出到We b服务器。事实上 ASP DLL内
部真正做的事情是更面向对象的。
I I S自开始就支持 I S A P I的应用程序和脚本解释器。它提供一个特殊的解释器动态链接库,
给出访问服务器的请求和响应的另一种方法,尽管受到一定的限制。它通过服务器端包含指

ASP高级编程-第4章-服务器进程和ASP_Server对象 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 36
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 笨小孩
  • 文件大小 0 KB
  • 时间2011-07-20
最近更新