第2章AsP及其运行环境 本章要点: ●ASP相关概念与工作方式 ●Web服务器的配置 简单ASP程序的编写
第2章 ASP及其运行环境 本章要点: l ASP相关概念与工作方式 l Web服务器的配置 l 简单ASP程序的编写
21ASP概述 2.1.1动态Web技术 随着网络技术的发展,互联网带给世界的已 经不仅仅是新的信息传播途径,这种访问信息 的方法已经开创了新的产业。Web平台是作为在 Internet上共享文件的平台而发展起来的,同 时,Web技术在企业内部的 Intranet和外部的商 业 Extranet应用中越来越成熟。如何在WW网页 上开发企业应用程序并与企业数据库链接一直 是 Intrane应用开发的重点和难点,动态Web技 术和ASP技术就是在这种要求下产生的
2.1 ASP概述 2.1.1 动态Web技术 随着网络技术的发展,互联网带给世界的已 经不仅仅是新的信息传播途径,这种访问信息 的方法已经开创了新的产业。Web平台是作为在 Internet上共享文件的平台而发展起来的,同 时,Web技术在企业内部的Intranet和外部的商 业Extranet应用中越来越成熟。如何在WWW网页 上开发企业应用程序并与企业数据库链接一直 是Intranet应用开发的重点和难点,动态Web技 术和ASP技术就是在这种要求下产生的
动态Web技术的应用有多种类型。第 种类型是与使用者直接交互的页面,它的 个应用是用传统的电子表格的方法为使 用者统计几种数据表项的和。另一种应用 是一个Web页面,它对用户作出响应并给 出迅速的反馈,这种形式常被应用于网络 数据库的访问。通常,用一个网络数据库 存储用户可访问的信息,由动态Web页提 供对数据库的访问界面,用户通过Web浏 览器就可以进行数据库的各种操作
动态Web技术的应用有多种类型。第一 种类型是与使用者直接交互的页面,它的 一个应用是用传统的电子表格的方法为使 用者统计几种数据表项的和。另一种应用 是一个Web页面,它对用户作出响应并给 出迅速的反馈,这种形式常被应用于网络 数据库的访问。通常,用一个网络数据库 存储用户可访问的信息,由动态Web页提 供对数据库的访问界面,用户通过Web浏 览器就可以进行数据库的各种操作
根据用户请求生成动态主页的传统方 法有CGI(即通用网关接口)、ISAP(即微 软 Internet服务器应用编程接口)等。CGI 的原理是根据浏览器端的HTP请求激活响 应进程,每一个请求对应一个进程。当同 时有很多请求时,程序挤占系统资源,造 成效率低下; ISAPI针对这一缺点进行了改 进,利用DL(即动态链接库)技术,以线 程代替进程,提高性能和速度,但需考虑 线程的同步问题
根据用户请求生成动态主页的传统方 法有CGI(即通用网关接口)、ISAP(即微 软Internet服务器应用编程接口)等。CGI 的原理是根据浏览器端的HTTP请求激活响 应进程,每一个请求对应一个进程。当同 时有很多请求时,程序挤占系统资源,造 成效率低下;ISAPI针对这一缺点进行了改 进,利用DLL(即动态链接库)技术,以线 程代替进程,提高性能和速度,但需考虑 线程的同步问题
另外,无论是CGI程序还是 ISAPI程序 都基本上是独立于HM的,完全用另一种 语言开发,工作量大,与HTM结合得不够 紧密。这两种技术和另一普遍使用的开发 动态网页的技术Jaa都还存在着一个问题 那就是开发困难,程序的开发和HTML写作 是两个完全不同的过程,需要专门的程序 员开发
另外,无论是CGI程序还是ISAPI程序 都基本上是独立于HTML的,完全用另一种 语言开发,工作量大,与HTML结合得不够 紧密。这两种技术和另一普遍使用的开发 动态网页的技术Java都还存在着一个问题, 那就是开发困难,程序的开发和HTML写作 是两个完全不同的过程,需要专门的程序 员开发