《企业网站开发与管理》-魏善沛-电子教案 第6章 Web数据库技术
65页1、第6章 Web数据库技术,作 者: 魏善沛 制作者: 王 凯,第6章 Web数据库技术,6.1 基本概念 6.2 交互页面的技术内涵 6.3 ActiveX数据对象 6.4 连接Web数据库 6.5 其他数据库连接 6.6 应用实例 6.7 小结,6.1 基本概念,数据库技术研究的是如何科学地组织数据和存储数据,如何高效地检索数据和处理数据,以及如何既减少数据冗余,又能保障数据安全,实现数据共享。 Web数据库即网络数据库,就是用户利用浏览器作为输入界面,输入必要的数据,浏览器将这些数据传送至网站,网站再对输入数据实施处理,并将其执行的结果返回给浏览器,通过浏览器将最终执行结果提交给用户。,6.1 基本概念,客户机与服务器的交互示意图:,图6.1,用户输入的数据,执行结果,客户端,Web服务器端,数据库访问,数据库,6.2 交互页面的技术内涵,交互网页就是具有客户访问,服务器应答双向功能,含有数据库管理的网站系统。 动态服务器页(Active Server Pages,ASP)技术是其中之一,它是一种开放式的非编译应用环境,能够组合HTML、Script和可重用的ActiveX服务器组
2、件来建立动态的,强大而基于Web的商业应用。,6.2 交互页面的技术内涵,6.2.1 概述 6.2.2 ASP对象模型 6.2.3 ASP脚本组件 6.2.4 ASP内置组件 6.2.5 ASP外置组件,6.2.1 概述,Web数据库(WebDB) = 因特网+数据库 。 基于Web数据库的企业网站,可以通过多种方案实施对数据库的管理,我们利用ASP技术只是其中的一种方法 。,6.2.1 概述,访问WebDB过程示意图:,图6.2,被启动的 .asp文件,ADO对象 ODBC/OLE DB,6.2.1 概述,Web数据库涉及的知识面比较宽,各类技术比较多,其中主要包括(基于Windows系统): 超文本标识语言HTML 脚本语言Script ASP和ADO技术 网络技术 数据库技术,6.2.1 概述,初学者掌握学习Web数据库的进阶过程 :,OLE DB ODBC,参考资料/帮助文档,图6.3,Script,6.2.2 ASP对象模型,在面向对象的编程中,对象指的是由作为完整实体的操作和数据组成的变量 。 组件是包含可更改数据形式的代码,并符合COM (Component Object
3、 Model)协议规范的对象。 在使用这种对象时,需创建对象实例并给它配置变 名。 如:Set ObjFSO = Server.CreateObject(“Scripting.FileSystemObject“) ObjFSO是ASP程序创建的对文件、文件夹访问的对象实例。,6.2.2 ASP对象模型,ASP 3.0提供七个功能强大的内置对象: Request 服务器从客户端取得信息 Response 服务器向客户端传送信息 Application 公共存储区,可以被不同的用户访问 Session 个人存储区,在当前状态下,只能被用 户本人访问 Server 提供存取Web服务器的功能 ObjectContext 配合服务器进行分布式的事务处理 ASP Error 返回ASP出错的详细信息,6.2.2 ASP对象模型,ASP文件一般由HTML标识和VBScript或JavaScript程序代码构成。从本质上说ASP文件是一个纯文本文件,其扩展名是.asp。 脚本语言是设计ASP的有力工具。这不仅由于脚本语言简单易用,更主要的是它可以非常融洽地嵌入到HTML和ASP页面之中, ASP默认
4、的脚本语言是VBScript。,6.2.2 ASP对象模型,典型的ASP文件含有四个部分: (1)标准HTML文件。 (2)服务器端执行代码(包含在 之间) (3)客户端执行代码(处于 与 之 间的脚本语言和HTML标识及内容)。 (4)包含文件语句#include。,6.2.2 ASP对象模型,在ASP中指定脚本语言的方法一般有标准指定法和拓展 对象法两种: 标准指定法 用,一般放在程序的第一行。 拓展对象法 用HTML的标识声明。 如: 注:VBScript 等效于VBScript等效于“VBScript”,6.2.2 ASP对象模型,1. Request和Response对象基本应用 2. Application和Session对象基本应用 3. Server对象的基本应用,1. Request和Response对象基本应用,Request对象包含客户端向Web提出的所有请求信息。 Request对象常用的集合、属性、方法有: Request.ClientCertificate读取客户证书中数值的集合; Request.Form用POST读取表单数据的集合; Request.Qu
《《企业网站开发与管理》-魏善沛-电子教案 第6章 Web数据库技术》由会员E****分享,可在线阅读,更多相关《《企业网站开发与管理》-魏善沛-电子教案 第6章 Web数据库技术》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页