2016-1122

动态ASP的作用是什么

返回

  动态ASP的作用是什么

  ASP是一种动态Web技术,它运行于最普及的微软操作系统,语法简单,功能强大,是笋习动态Web技术最好的人门之选。可以从以下角度来理解ASP。

  从表现形式来说,ASP正如其名字中最后一个“P"字所寓,是一种Page,即网页文牛,而ASP译名正是“活动服务器网页”,也可称为动态网页。一个原本只包含HTML标冠语言的(即静态数据)、扩展名为htm或html的静态网页,一旦嵌人了ASP源代码,即劝态数据的ASP实现,就成为了ASP动态网页,其扩展名必须改为asp。

  从实际组成来说,ASP是一种实现Web服务的服务器端脚本环境。如前所述,动态Web技术体现为两个方面:网页文件中的动态数据(即ASP源代码)和能够解释执行这些动态数据的Web服务器程序。ASP作为一种动态Web技术的总称,必然是既要提供ASP源代码的语法规定,也要提供使得嵌人了ASP源代码的a叩网页文件得以运行的相应均Web服务器程序。A叩网页文件加人相应的Web服务器程序,我们简单地把两者的组合称为一种用于Web服务的服务器端脚本环境。虽然ASP技术从实际组成来说包括了ASP源代码和相应的Web服务器程序两个部净,但对于一般初学者来说,只关心其中的ASP源代码部分,即ASP源代码的编写1.语法是怎样的,这些源代码是按怎样的规则嵌人到HTML语言中形成a叩网页文件的。

  ASP源代码的嵌人:HTML文件是由标记语言组成,如果需要嵌人ASP源代码的,则用符号<%和%>把茨人的ASP源代码括住,其他不变。

  2.ASP源代码的构成,ASP源代码由以下三个部分组成。

  (1)脚本语言:脚本语言是经过简化的程序设计语言,为ASP源代码加人了变量、运算、流程控制等程序特征,实现ASP源代码的程序逻辑。和C语言、Visual Basic语言等一般程序设计语言相比,脚本语言语法比较简单,更加适合被解释执行。脚本语言的解释执行需要脚本引擎,微软的Web服务器IIS内置了VBScript和JavaScript的脚本引擎。如果要使用其他脚本语言,则必须要先做相应脚本引擎的安装工作。

动态ASP的作用是什么

  (2)内置对象(Object):对象可以被理解为是一种特殊的变量,封装着完成某种特定功能所必须的操作和数据,必须通过对象提供的接口才能访问对象的数据,调用对象的操作。对象提供的接口包括属性、方法、事件等。ASP技术提供了可在脚本语言中使用的一些内置对象。这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息,从而使对象开发者摆脱了很多烦琐的工作。所谓“内置”是指这些对象已经随Web服务器的启动而加载,可以随时使用。目前的ASP版本总共提供了b个内置对象,它们分别是Re-quest(请求对象)、Server(服务器对象)、Session(会话对象)、Response(响应对象)、Application(应用程序对象)和ASPErrora关于b个内置对象的具体语法和使用,请看本章的其他部分。

  (3)组件(Component)组件又称控件,其实也是一种对象,同样地封装了数据和操作,提供某种特定的功能服务。组件和对象不同的是,组件必须先加载,成为对象实例,然后才能使用。