ASP 技术在交互式网页设计中的运用毕业论文 一、ASP 技术简介ASP 技术 ASP 是微软公司推出的一种用以取代 CGI 的技术
目前,Internet 上的许多基于 Windows 平台的 Web 站点已开始应用ASP 来替换 CGI
简单地讲,ASP 是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web服务器应用程序,如交互式动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等
通常情况下,用户通过浏览器看到的网页大多是静态的,目前 Internet 上的许多站点,仍然提供"静态"的主页内容
所谓"静态",指的就是站点的主页内容 是 " 固 定 不 变 " 的
当 浏 览 器 通 过Internet 的 HTTP (Hypertext Transport Protocol) 协 议 , 向 站 点 服 务 器 (Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的 HTML 的文件数据给浏览器
一个"静态"的站点,若要更新主页的内容,必须手动的来更新其 HTML 的文件数据
而随着Web 应用的进展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等
当在浏览器上填好表单(form)的输入数据,以提供HTTP 要求时,可以在站点服务器中执行的应用程序,而不只是一个 HTML 文件
站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以HTML 的格式传送给浏览器
根据用户请求生成动态主页的传统方法有 CGI、ISAPI 等
CGI 是根据浏览器端的 http 请求激活响应进程,每一个请求对应一个进程
当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI 针对这一缺点进行改进,利用 dll 技术,以线程代替