第二章 设计工具简介
2.1 ASP 技术
由于系统的操作界面都是 Web 页面形式,而且需要对各种用户的具体请求进行动
态处理并返回结果,所以采用动态网页技术。目前动态网页技术有很多,本设计采用
ASP 技术。
Microsoft Active Server Pages 即我们所称的 ASP,其实是一套微软开发的服
务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种
编程语言的作用,可以利用它编写产生动态网页的 HTML 程序代码。因此,只要用户
浏览 Web 站点并请求一个 ASP 页,Web 服务器就可以处理相应的 ASP 代码,生成 HTML
代码,然后将它传递到用户浏览器并显示出网页。ASP 内含于 IIS3.0 和 4.0 之中,通
过 ASP 我们可以结合 HTML 网页、ASP 指令和 ActiveX 元件建立动态、交互且高效的
WEB 服务器应用程序。有了 ASP 就不必担心客户的浏览器是否能运行所编写的代码,
因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程
序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏
览器的负担,大大提高了交互的速度。
由 ASP(Active Server Pages)是微软公司开发的基于 Windows NT Server 和
IIS(InternetInformation Server)的服务器端脚本环境,它具有如下特点:
① 无需编译:ASP 脚本集成于 HTML 当中,容易生成,无需编译或连接即可直接
解释执行.
② 易于生成:使用常规文本编辑器(如 Windows 下的记事本),即可进行*.ASP
页面设计.还可以使用可视化的集成编辑环境 Visual InterDev.
③ 独立于浏览器:ASP 脚本在服务器端解释执行,用户端只要使用可解释常规
HTML 码的浏览器,即可浏览 ASP 所设计的主页.
④ 面向对象:在 ASP 脚本中可以方便地引用系统组件和 ASP 的内置组件,还能
通过定制 ActiveX Server Component(ActiveX 服务器组件)来扩充功能.
⑤ 与任何 Active Xscript 语言兼容:除了可使用 VBscript 和 Javascript 语言
进行设计外,还可通过 Plug—in 的方式,使用由第三方所提供的其它 script 语
言.
⑥ 源程序代码不会泄漏:ASP 脚本在服务器上执行,传到用户浏览器的只是 ASP
执行结果所生成的常规 HTML 码,这样可保证编写出来的程序代码不会被他人盗取.另
外,ASP 支持多用户、多线程,它还具有记忆能力,拥有强有力的管理机制,可以实
现各请求之间的信息共享,提高服务器的处理效率,同时,ASP 在安全性方面也作了