通常情况下,用户通过浏览器看到的网页大多是静态的,而随着Web应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。 根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如JavaSc ript和IDC(Internet Database Connector)等功能有限,不敷使用。 ASP即ActiveX Server Page,是微软公司的新一代开发动态网页的技术,具有开发简单、功能强大等优点,可以非常直观简易地实现复杂的Web应用。 随着计算机、通信、信息内容三个方面的技术和产业发展逐渐成熟及汇合,奠定了智能联网的技术基础,采用Internet/Intranet技术可以构造企业基础设备(EII),组建现代企业网络。现代企业网络是以Web为中心,采用TCP/IP、HTTP为传输协议,客户端通过Browser访问Web以及与Web相连的后台Database,我们称之为BWD模式。BWD模式突破了传统的Client/Server模式,它是一种多层次的Client/Server模式;突破了传统的文件共享模式,它具有很高的信息共享度...... |