装饰公司网站设计(编辑修改稿)内容摘要:

4 Application 在一个应用程序的多个主页之间保留和使用某些共同的信息 5 Session 在一个用户的多个主页之间保留和使用某些共同的信息 其中 ,使用内置对象 2可实现 Web 的交互功能 ,使用内置对象 5可解决具有协作机制的应用问题。 ASP 的一大特色 ,是可以用来编写具有协作机制的应用程序 ,在多个用户的多个主页之间共享信息。 使 用内置的 Application 和 Session 对象可实现这些功能。 Application 对象保存一个应用程序共同的信息 ,使用此应用程序的所有用户都可以共同分享。 为防止其被多个用户同时更改 ,提供 loc k 和 unlock 方法来实现互斥 ,例如 : 禁止其他用户更改 Application 的信息。 允许其他用户更改 Application 的信息。 Session 对象比 Application 对象的使用外延范围小 ,它保存仅属于一个用户的一个 应用程序的信息。 ASP 的应用程序可以只有一个首页 ,也可以有多个主页文件 ,所有的文件均位于一个虚拟路径下。 Session 对象可让同一个用户在多个主页之间共享信息。 当用户第一次在一个应用程序中申请一个 *.asp 主页时 ,ASP将为该用户分配一个 Session ID号 ,它将唯一地标识用户的身份 ,从而能将同一应用程序的不同用户区分开来。 根据需要还可以自行定制具有某些特色的组件对象 ,以完成特殊的任务。 用Visual Basic、 Visual C++、 Delphi 和 Java 等语言都可以编写。 自制的组件对象分成两 类 : 一是由类打包而成的 *.dll文件 ,经注册器注册后 ,在 ASP脚本中可通过 Set 对象名 = 类名 来引用。 对象在这种使用过程中是在服务器的后台运行的 ,其运行的结果通过系统自动生成的 HTML 作用到前端浏览器。 二是生成 *.ocx 文件 ,一般用作可视化的对象 ActiveX,可直接将其嵌入 *.asp主页中 ,在页面中插入时需使用 HTML 语言的标记加以引用。 通常构件制作完成并按下载的要求打包后生成 *.cab 文件。 对象在这种使用方式下要先从服务器下载 ,然后在客户的前端浏览器运行。 在第一次下载时被展开成相 关的 *.dll 和 *.ocx文件进行本地安装及注册。 以后再使用时 ,就可直接从本地获得 ,免去了下载之苦 ,这也是 ActiveX 优于 Java App let 的地方。 从长远来看 ,ASP和组件对象的配合使用无疑是一种引人入胜的新技术 ,更重要的是由此而提出了一种全新的软件设计方法 ,把硬件的工艺思想恰如其分地融合于软件的面向对象的分析、设计和施工之中 , 使面向对象的概念和方法从工具语言的层次一下子跃上了系统的应用层 ,在快速开发多层的客户 /服务器分布式应用系统中将会产生极好的效果。 ADO 简介 ActiveX 数 据对象 ADO(ActiveX Data Object)是一个 ASP 内置的 ActiveX服务器组件 (ActiveX Server Component),用于数据库访问 ,可把它与 ASP 结合起来 ,建立提供数据库信息的网页内容 ,对数据库进行查询、插入、更新、删除等操作。 要执行 ADO,服务器端必须安装 Windows NT Server 和 Inter Information Server (IIS),而客户端只要有 IE 或 Netscape 较新版本的浏览器即可。 实现 Web数据库访问大致可分为两类 ,一类是以 Web服务器作为中介 ,把浏览器和数据源连接起来 ,在服务器端执行对数据库的操作。 另一类是把应用程序和数据库下载到客户端 ,在客户端执行对数据库的访问。 公共网关接口 CGI(Common Gateway Interface) 当浏览器发出 HTTP请求时 ,Web 服务器执行相应的应用程序 ,访问站点数据库 ,并将查询结果以 HTML 格式送回到浏览器。 这种方式有很多缺点 ,功能有限、开发困难 ,且不具备事务处理 (Transaction)功能 , 这在很大程度上限制了它的应用。 Inter 数据库连接器 IDC(Inter Database Connector) 这是一种简易方案 ,对数据库的操作仍然放在 Web端 ,但用户可通过 SQL(Structured Query Language)语句对数据库进行查询、输入、更新、删除等操作。 IDC 设计简易 ,不用编译就可直接执行 ,且支持对数据的多重查询 (Multiple Query)。 先进数据库连接器 ADC(Advanced Data Connector) 前两种方案中对数据库的操作都是在服务器端进行 ,而 ADC是在浏览器端执行数据查询动作。 当浏览器提出对数据库的操作请求时 ,ADC 先将相应的数 据库下载到浏览器端 ,在用户端对数据库进行操作。 显然 ,这种方案效率很高。 客户端对数据库的查询是由安装在客户端的 A DC ActiveX Control完成的 ,而这个 ActiveX Control是由站点服务器自动下载并安装在客户端的。 ADO 与 ASP 这是一种完全的 Web数据库访问方案 ,可把 ADO与 ASP结合起来 ,建立提供数据库信息的网页内容 ,在网页中执行 SQL命令 ,对数据库进行查询、插入、更新、删除等操作。 ADO 中可用 VBScript、 JavaScript 语言来控制数据库的访问 (而 ASP恰恰是脚本语言的解释环境 )和查询结果的输出。 ADO 中使用 RecordSets 对象对数据库进行操作。 可以连接多种支持 ODBC 的数据库。 访库的技术实现方法 ADO(ActiveX Data Objects)是一组优化的访问数据库专用对象集 ,为 ASP提供了完整的站点数据库访问解决方案。 它可作用于服务器端 ,以提供含有数据库信息的主页内容。 通过执行 SQL 命令 ,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。 ADO 使用内置的 RecordSets 对象作为数据的主要接口。 ADO 可使用 VBScript、 JScript 语言来控制对数据库的访问 ,以及查询结果的输出显示。 ADO 可连接多种支持 ODBC 的数据库 ,如 SQL Server、 Oracle、 Informix 等。 在使用时 ,首先需在控制面板的 ODBC 中建立相应的 DSN(数据源名 )。 要选择系统数据源名 ,指定所用的驱动程序 ,如 SQL Server,在数据来源名称中输入DSN 名 ,并选定服务器和数据库。 使用 ADO访问数据库的设计要领是掌握 ASP脚本的几个典型语句 , 它们是 : 1 定义数据库组件。 有两种定义方法 : 使用 建立连接的对象。 Set Conn= () 使用标记建立记录集的对象。 Set RS= (“ ” ) 2 用 Open打开待访问的数据库 : DSN 名称 3 设定 SQL语句 ,使用 Execute命令 ,即可开始执行访问数据库的动作 : Set RS=(SQL 语句 ) 其中 RS为结果集对象 (RecordSets)。 4 利用 RecordSets 对象所提供的属性显示查询结果 5 关闭结果集对象 ,断开与数据库的连接 : 脚本语言简介 VBScript Microsoft Visual Basic Scripting Edition 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的脚本应用于更广泛的领域,包括 Microsoft Inter Explorer 中的 Web 客户机脚本和 Microsoft Inter Information Server 中的 Web 服务器 Script。 VBScript 使用 ActiveX(R)脚本与应用程序对话。 使用 ActiveX Script,浏览器和其他应用程序不再需要每个脚本部件的特殊集成代码。 ActiveX 脚本让用户可以编译 Script、获取和调用入口点及管理开发者可用的命名空间。 通过 ActiveX Script,语言厂商可以建立标准脚本运行时语言。 Microsoft 将提供 VBScript 的运行时支持。 Microsoft 正在与多个 Inter 组一起定义 ActiveX 脚本标准以使脚本引擎可以互换。 ActiveX脚本可用在 Microsoft(R) Inter Explorer 和 Microsoft(R) Inter Information Server 中。 VBScript 的数据类型只有一种,称为 Variant。 Variant 是一种特殊的数据类型,根据 使用的方式,它可以包含不同类别的信息。 因为 Variant 是 VBScript 中唯一的数据类型,所以它也是。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。