2016-1222

一个标准配置的服务器的有哪些组件

返回

一个标准配置的服务器的有哪些组件

 

  通过服务器端的Script和HTML,可以很容易地生成动态网页,但功能有限,例如不能连接服务器数据库、使用网络功能或访问服务器文件系统等。为了解决这一问题,就要用到Com技术,即ComponentObjectModelo几乎所有的ActiveX技术都是以此为基础,通过CQM,可以轻易地使用其他CCM组件,这种对于Web可共享的CCM组件,就是服务器组件。一个服务器组件就相当一个对象,提供属性和方法来使用服务器资源,服务器组件可以由支持ActiveX的任何第三方开发,ASP本身也自带了5个服务器组件可以直接使用,并能完成大部分服务器端的工作。

  要调用服务器组件,必须先利用Server对象中的方法CreateObject产生服务器组件对象实例,如下所示:Server.Create0bject(ProgID),这里,ProglD指定了构件标识,构件可以是各种形式的可执行程序〔DLL, EXE等),也不必考虑它的位置,只要在Windows NT(或Windows2000)中登记注册这些程序,Com就会在系统资料库(Registry)里维护这些资料,同时以ProglD方式让程序员调用。登记用regsvr32程序,可以用RegEdit程序来看Prog1D o构件产生后,就可以使用它的方法和属性进行工作。一般使用Server构件的程序片段如下:产生构件Setobj=Server.CreateObject(“ProgID”)使用它的方法Obj.MethodASP提供了S个服务器组件,其中最重要的两个是数据库访问构件ADODB和文件访问构件FileSystemObject。对于一些特殊的需要,开发者还可以自己开发服务器构件,利用Visual Basic或Visual C可以很方便地开发出一些构件,然后登记这些构件,就可以用Server.Create0biect来调用。另外还有许多站点上有开发好的构件供下载,只要在自己的机器上将它们登记就可以使用。

  ⑤使用变量和常量。变量是计算机内存中已命名的存储位置,其中包含了数字或字符串等数据。变量包含的信息被称为变量的值。

一个标准配置的服务器的有哪些组件

  ⑥使用集合。大多数ASP内建对象支持集合。集合是存储字符串、数字、对象和其他值的地方。除了在存储或取出项目时集合会自动扩展与搜索外,集合与数组非常相近。与数组不同的是,集合被修改后,项目的位置将会移动。可以通过集合中项目的名称、索引或者通过在集合的所有项目中遍历访问项目。