|
| |
利用ASP开发Web应用
第十五期(4月27日): 学习与编程版 栏目: 编程技巧 出版日期: 19980427
华中理工大学图像识别与人工智能研究所 龚建勇
通常情况下,用户通过浏览器看到的网页大多是静态的,而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。
根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的htt
p请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如JavaScript和IDC(Internet
Database Connector)等功能有限,不敷使用。
ASP即ActiveX Server Page,是微软公司的新一代开发动态网页的技术,具有开发简单、功能强大等优点,可以非常直观简易地实现复杂的Web应用。本文将介绍ASP的基本概念、特点、开发要素,并通过两个典型的例子介绍利用ASP开发Web应用的具体实现。
|