对象做网站教程

做网站教程  时间:2021-05-03  阅读:()
项目六动态网页技术DreamweaverCS6项目教程项目六动态网页技术任务十六搭建服务器平台技能目标能够掌握和理解动态网页技术的原理.
能够制作简单动态网页并实现网络交互功能.
掌握动态页面的制作流程.
知识目标掌握动态网页服务器平台的搭建.
理解IIS、Web服务器、动态站点的定义.
掌握IIS的创建流程.
掌握虚拟目录的创建流程.
创建用于动态页面的数据库.
项目六动态网页技术任务十六搭建服务器平台6.
1.
1安装与配置IIS6.
1.
2问题探究—ASP概述6.
1.
3知识拓展—ADO组件项目六动态网页技术任务十六搭建服务器平台工作任务ASP是动态网页开发技术中最容易学习、最具灵活性的开发工具之一,ASP的运行依赖于WindowsWeb服务器IIS(InternetInformationServer,Internet信息服务).
动态网页以数据库为基础实现与用户的交互,并能减少网站开发、维护和管理的工作量.
本任务通过IIS的安装和配置了解ASP动态网页制作前需要进行的准备工作.
项目六动态网页技术任务十六搭建服务器平台工作流程1.
逐项配置IIS.
2.
创建虚拟目录.
3.
测试IIS.
4.
创建Access数据库.
项目六动态网页技术任务十六搭建服务器平台新增加的虚拟目录节点项目六动态网页技术任务十六搭建服务器平台-问题探究ASP(ActiveServerPages活动服务器网页)是微软公司开发的服务器端脚本环境,它是目前最为流行的开放式Web程序开发技术,具有操作简单、易学易用且功能强大的优点.
利用该技术可轻松地把HTML、普通文本、脚本命令以及COM组件有机地组合在一起,建立起动态、交互且高效的能够在服务器端运行的应用程序,并按用户要求生成标准HTML页面返回给客户端浏览器,为Web服务器应用程序提供一种功能强大的方法或技术.
项目六动态网页技术任务十六搭建服务器平台-问题探究1.
ASP文件结构ASP是由服务器端脚本、对象及组件拓展过的标准网页,同时也是一种支持ASP扩展的Web服务器环境,程序代码简单、通用,文件后缀名为.
asp.
ASP文件通常由三部分构成:①标准的HTML标记:所有的HTML标记均可使用,这些代码被传送到客户端浏览器后,由浏览器解释执行.
②服务器端代码:VBScript代码是真正意义上的服务器端运行代码,这类代码是在服务器中先解释执行,转化成HTML标识语言后再送到客户端供浏览器解释执行.
ASP程序首先使用命令在开始处指定程序要使用的脚本语言,用#include语句调入其它ASP代码,增强了编程的灵活性.
③客户端代码:通常由JavaScript编写的代码,这种代码不是在服务器中解释执行,而是传送到客户端后,由浏览器解释执行.
JavaScript由NetScape公司开发的客户端脚本语言,在嵌入HTML文档时应用标记括起来,否则JavaScript代码将被当成文本信息输出.
项目六动态网页技术任务十六搭建服务器平台-问题探究2.
ASP的运行原理ASP本身的意义是从服务器端传送信息到客户端时的前置处理过程,该处理功能由内嵌在服务器端的动态链接库(DLL)asp.
dll来完成.
由于所有的程序(包括嵌在普通HTML中的脚本程序)都在服务器端解释执行,并把执行的结果转化为标准的HTML信息再传送到客户端浏览器解释执行,这样大大减轻了客户端浏览器的负担,提高了交互的速度.
项目六动态网页技术任务十六搭建服务器平台-问题探究图6-1ASP的运行原理ASP的运行原理如图所示.
项目六动态网页技术任务十六搭建服务器平台-问题探究用户向Web服务器发送一个.
asp的页面请求.
服务器在接到请求后根据扩展名判断用户要浏览的是一个ASP文件.
服务器从内存或硬盘上找到并读取相对的ASP文件.
该程序被传送给服务器上的asp.
dll并被编译运行,产生标准的HTML文件.
HTML文件作为用户请求的响应传回给客户端浏览器,并由浏览器解释执行.
上述步骤是相对简化的ASP处理运行流程,但在实际的处理过程中还可能会涉及诸多的问题,如数据库操作、ASP页面的动态产生等.
此外,Web服务器也并不是接到一个ASP页面请求就重新编辑一次该页面,如果某个页面再次接收到和前面完全相同的请求时,服务器会直接去缓冲区中读取编译的结果,而不必重新运行.
项目六动态网页技术任务十六搭建服务器平台-问题探究3.
ASP技术概要动态网页可以简单地理解为是网页、数据库及程序中的变量等概念的结合,通常ASP应用程序具有以下四个特征:①ASP可以包含服务器端脚本,并通过脚本的使用,便网站"动"起来,成为真正的和用户交互的网站.
②ASP包含内置对象,最常用的有五大对象、一个集合Cookies、一个文件Global.
asa.
一个对象通常包含方法和属性,其中对象的方法决定了这个对象做何事,通过函数来体现;对象的属性描述了对象状态或设置对象状态,通过变量来实现.
项目六动态网页技术任务十六搭建服务器平台-问题探究③ASP可以使用标准服务器端ActiveX组件来执行各种各样的复杂任务,例如存取数据库、发送Email或访问文件系统等;还可以使用各种第三方控件来增强网页的功能.
④为了方便网站后台的管理,动态网页都采用数据库管理信息,ASP可以利用ADO组件访问所有符合ODBC标准的数据库,如Oracle、SQLServer、Access等.
在ASP中使用SQL语句实现对数据库的操作.
项目六动态网页技术任务十六搭建服务器平台-知识拓展ADO模型简介ADO(ActiveXDataOjects,ActiveX动态数据对象)是Microsoft数据库应用程序开发的新接口,微软提供的使ASP具有访问数据库功能的构件,是建立在OLEDB之上的高层数据库访问技术.
ADO技术不仅可以应用于关系数据库,也可以应用于非关系数据库,使用统一的方法对不同的文件系统进行访问,大大简化了程序编制,增加了程序的可移植性.
另外ADO的对象模型简化了对象的操作,只要使用正常的ADO编程对象,就能够可视化的处理所有的事情.
例如,在OLEDB的操作中,必须先建立数据源和数据实用程序之间的连接才能打开一个记录对象,而在ADO中可以直接打开一个记录对象,而无需先建立与数据源的连接.
项目六动态网页技术任务十六搭建服务器平台-知识拓展ADO对象模型具有三大对象,即Connection对象、Command对象、RecordSet对象,其关系可用如图6-2所示.
ADO对象模型Connection对象Error对象Error集合Recordset对象Command对象Parameter对象Parameter集合Field对象Field集合ADO模型具有三大对象的关系图项目六动态网页技术任务十六搭建服务器平台-知识拓展其中各对象和集合功能介绍如下:Connection对象:又称连接对象,用于建立与后台数据库的连接.
只有与数据库先建立起连接关系后,才能对数据库进行各种操作.
Command对象:又称命令对象,是对数据库执行命令的对象.
它通过传递SQL指令来操作数据库,如查询、添加、删除、修改等操作.
Recordset对象:又称记录对象,当用Command对象或Connection对象执行查询命令后,就会得到一个记录集对象,该记录集包含了所有满足条件的记录.
这个记录集存储在内存中的一张虚拟表中,可以通过命令将这张表上数据显示在页面上.
Field对象和Field集合:又称为字段对象,是Recordset对象的子对象.
一个记录集就好像一张表格,由许多行和列组成,每一行是该记录集的一个记录,每一列是该记录集的一个字段即Field对象,所有Field对象就组成了Field集合.
Error对象和Errors集合:又称错误对象,是Connection对象的子对象.
数据库程序在运行时,一个错误就是一个Error对象,所有的Error对象组成Error集合即错误集合.
Parameter对象和Parameter集合:为Command对象提供数据和参数.
项目六动态网页技术任务十六搭建服务器平台-知识拓展ASP访问数据库动态网站应用程序开发的关键技术就是动态网站数据库的设计与编程,ADO提供了一组非常简单的、封装了通用数据访问细节的对象(如Connection对象、Command对象、RecordSet对象等),快速创建数据库应用程序.
利用ADO对象开发应用程序使程序开发者更容易地控制对数据库的访问,从而产生符合用户需求的数据库访问程序.
ADO技术对对象之间的层次和顺序关系的要求不太严格,例如,在程序开发过程中可以在使用启示的地方直接使用记录对象,在创建记录对象的同时,程序自动建立了与数据源的连接,简化了程序设计,增强了程序的灵活性.
项目六动态网页技术任务十六搭建服务器平台-知识拓展连接到数据源数据源是应用程序和数据库之间的桥梁,连接到数据源可以使应用程序访问数据库,程序中使用Connection对象实现该操作.
操作数据连接到数据库后,使用Command命令查询数据库并返回RecordSet对象中的记录,以便执行大量操作或处理数据库结构.
获得数据通过Command对象对数据库执行查询操作,返回的记录集用RecordSet对象表示.
RecordSet对象所指的当前记录均为集合内的单个记录.
使用ADO时,RecordSet对象可对几乎所有数据进行操作,所有RecordSet对象均使用记录和字段(行和列)进行构造.
项目六动态网页技术任务十六搭建服务器平台-知识拓展使用数据RecordSet对象含有由Field对象组成的Fields集合.
每个Field对象代表了RecordSet对象客户的一列.
使用Field对象的Value属性可设置或返回当前记录的数据.
检测错误任何与数据源有交互连接的ADO都可能产生一个或多个从数据源返回的错误.
每个错误出现时,一个或多个Error对象将被放到Connection对象的Error集合中.
当另一个ADO操作产生错误时,Error集合将被清空,Error对象集被放在Errors集合中.
注意,每个Error对象都代表特定的提供者错误而不是ADO错误,ADO错误被记载到运行时的例外处理机制中.
项目六动态网页技术任务十六搭建服务器平台-知识拓展利用ADO对象开发应用程序使程序开发者更容易地控制对数据库的访问,从而产生符合用户需求的数据库访问程序.
ADO技术对对象之间的层次和顺序关系的要求不太严格,例如,在程序开发过程中可以在使用启示的地方直接使用记录对象,在创建记录对象的同时,程序自动建立了与数据源的连接,简化了程序设计,增强了程序的灵活性.

ParkInHost - 俄罗斯VPS主机 抗投诉 55折,月付2.75欧元起

ParkInHost主机商是首次介绍到的主机商,这个商家是2013年的印度主机商,隶属于印度DiggDigital公司,主营业务有俄罗斯、荷兰、德国等机房的抗投诉虚拟主机、VPS主机和独立服务器。也看到商家的数据中心还有中国香港和美国、法国等,不过香港机房肯定不是直连的。根据曾经对于抗投诉外贸主机的了解,虽然ParkInHost以无视DMCA的抗投诉VPS和抗投诉服务器,但是,我们还是要做好数据备...

虎跃云-物理机16H/32G/50M山东枣庄高防BGP服务器低至550元每月!

虎跃科技怎么样?虎跃科技(虎跃云)是一家成立于2017年的国内专业服务商,专业主营云服务器和独立服务器(物理机)高防机房有着高端华为T级清洗能力,目前产品地区有:山东,江苏,浙江等多地区云服务器和独立服务器,今天虎跃云给大家带来了优惠活动,为了更好的促销,枣庄高防BGP服务器最高配置16核32G仅需550元/月,有需要的小伙伴可以来看看哦!产品可以支持24H无条件退款(活动产品退款请以活动规则为准...

提速啦 韩国服务器 E3 16G 3IP 450元/月 韩国站群服务器 E3 16G 253IP 1100元/月

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

做网站教程为你推荐
企业推广如何推广自己公司的产品。搜狗360电脑自动安装360安全浏览器cisco2960思科2960如何划分vlan?支付宝是什么什么是支付宝? 请详细介绍.申请支付宝账户如何申请支付宝账户解析cuteftp瑞东集团海澜集团有限公司怎么样?什么是seo小红妹 seo是什么意思?seo网站优化该怎 随机阅读 seo是什么意思开源网店国内开源网店系统哪款好账号通如何绑定天下贰手机账号通?
网游服务器租用 如何注销域名备案 动态域名解析软件 罗马假日广场 westhost 监控宝 2017年万圣节 商家促销 长沙服务器 魔兽世界台湾服务器 网站挂马检测工具 网站cdn加速 699美元 免费测手机号 100mbps 安徽双线服务器 免费邮件服务器 空间登入 我的世界服务器ip 石家庄服务器托管 更多