background image

,无须人工对网页文件进行更新。概括地讲,ASP 有以下特点: 

  

 

  

(一)使用 VBScript、Javascript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成

网站的应用程序。

 

  

 

  

(二)无须编译,容易编写,可在服务器端直接执行。 

  

 

  

(三)使用普通的文本编译器,如 Windows 的记事本即可进行编辑设计。 

  

 

  

(四)与浏览器无关(Browser Independence)。用户端只要使用可执行 HTML 码的浏览器即

可浏览

ASP 所设计的网页内容。ASP 所使用的脚本语言 VBScript 或 JavaScript 均在 Web 服

务器端执行

,用户端的浏览器不需要执行这些脚本语言。 

  

 

  

(五)ASP 能与任何 ActiveX Scripting 语言相容。除了可使用 VBScript 或 Java Script 语言

来设计外

,通过 Plug-In 的方式,还可以使用由第三方所提供的其他脚本语言如 Perl 等。脚本引

擎是处理脚本程序的

COM 物件。 

  

 

  

(六)ASP 的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人盗窃,从而

提高了程序的安全性。

 

  

 

  

(七)可使用服务器端的脚本来产生客户端的脚本。 

  

 

  

(八)ActiveX 服务器控件具有无限可扩展性,可以使用 VB、Java 或 VC 等编程语言来编写

所需要的控件。

 

  

 

  三、数据库访问

 

  

 

  在

C/S 结构中,大部分应用程序放在客户机上,数据库则放在服务器上。这样,在实际运行

,当多个客户需要同时访问服务器上的数据时,就会出现一些诸如反复核实客户、大量传输、

处理非客户检索数据等问题。随着网络技术的发展

,传统的数据访问机构模型已被改进为三

C/S 模型,即把原来客户端的应用程序与图形界面分开,放到服务器或中介服务器上,数据

库则放到远程的资源中

,这样不仅使系统的反映速度变快、功能增多、使用更灵活、具有可变

更性

,而且系统的可移植性得到了很大的改善。这种三层 C/S 模型是 B/S 数据访问方式的前身。

B/S 结构模型是建立在 C/S 结构之上的,并将 Web 技术与数据库技术结合在一起。因此它具

C/S 机构和数据库技术的优点,成为当今 Web 上主要采用的数据访问形式,并将成为今后

网络上应用程序的数据访问方式。

 

  客户端的用户在任何装有浏览器的联网计算机上

,不论其操作系统是否相同,只要支持

HTTP 文件传输协议,就可以浏览 Web 服务器上的页面。客户端也可以发出数据操作的请

,Web 服务器负责处理浏览器的请求,并根据请求访问数据库服务器,再将取得的数据结果

HTML 文本的格式发回给浏览器。数据库服务器负责数据的管理。在这种结构中,在浏览器

即客户端上无需再编写其他应用程序

,也不需要开发人员进行很多额外的工作,其占用客户的

资源很少

,属于“瘦客户”。另外 Internet 用户采用通过主页访问同一界面或进行检索,比起用文