浅析 O2O 电子商务平台的设计与实现
3
在 IIS 上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上 Active
Server Pages 包括了对 VBscript 和 Javascript/Jscript 的本机支持。通过第三方组合组件,它
还可以使用其他语言(如 Perl、REXX 和 Tcl)。多个脚本语言甚至可以在相同的 ASP 文件中交替
使用并相互调用。而 ActiveXServer 组件实际上可以用任何语言编写,这些语言包括 Java、
VisualBasic、C++、COBOL 等等。
(2)易操作性
ASP 使 HTML 设计人员可以在服务器上方便地“激活”他们的Web 页,可以立刻对定制化网页
和简单的应用程序进行开发。以往需要用 Perl 或 C 编写的复杂的 CGI 程序来完成的功能(如数据
库连接),现在若使用 ASP 则只要几行简单的代码就能实现。
(3)程序与外观分离
通过使用脚本和组件,Active Server Pages 允许用户将编程工作与一个网页的设计和其他
工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担心外
观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不
用过于关心编程问题。
(4)非手工编译
ASP 的即时编译系统在被请求时自动对 ASP 源文件重新编译,并将其载入服务器的高速缓存
中。因此,开发者对 ASP 文件的修改可在浏览器中立即得到反映,只需要简单地保存该文件并在
浏览器中刷新即可。
(5)浏览器独立性
ASP 提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本
可以在服务器上执行,所以开发者不必担心客户用什么浏览器来浏览网点。
3.1.3ASP 的使用环境
ASP 的使用环境就是 IIS,ASP 网页技术是一种需要服务器端支持的技术。它的执行过程是:
(1)浏览器端提出 HTTP 的请求送到服务器端,Web 服务器先检查网页文件的类型,如果是.asp
扩展名的文件,就提出 ASP 文件请求,Web 确定读取并处理请求文件。
(2)Web 检查所要求的文件有没有被请求或有没有更新,以决定是否重新分析。IIS 的工作
是这样分工的:脚本代码是由默认的脚本编程引擎如 VBScript 完成,然后经引擎翻译转换成服务
器能执行的命令,而 IIS 则进一步为送入的 Active 对象处理输入和输出,出错信息的输出也是有
IIS 产生的。
3.1.4ASP 的脚本语言
在这里我们会了解到 HTML 语言、VBscript 和 Jscript 的脚本语言。
(1)HTML 语言: HTML 文件由浏览器解释,通过网络传输协议,可以从一台机器传输到另一
台机器上。
(2)VBscript 语言:VBScript 既可以作为客户端编程语言,也可以作为服务器端编程语言。
客户端编程语言是可以由浏览器解释执行的语言。
(3)JScript 语言:JScript 可以作为服务器端编程语言,也可以作为客户端编程语言。
由于 JScript 不是 ASP 的默认脚本语言,所以要使用时必须事先声明,如:
<Script language=”JavaScript”>
</Script>
语句<Script >…</Script>在这里声明使用 JScript。
3