对象做网站教程

做网站教程  时间: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技术对对象之间的层次和顺序关系的要求不太严格,例如,在程序开发过程中可以在使用启示的地方直接使用记录对象,在创建记录对象的同时,程序自动建立了与数据源的连接,简化了程序设计,增强了程序的灵活性.

DiyVM:香港VPS五折月付50元起,2核/2G内存/50G硬盘/2M带宽/CN2线路

diyvm怎么样?diyvm这是一家低调国人VPS主机商,成立于2009年,提供的产品包括VPS主机和独立服务器租用等,数据中心包括香港沙田、美国洛杉矶、日本大阪等,VPS主机基于XEN架构,均为国内直连线路,主机支持异地备份与自定义镜像,可提供内网IP。最近,DiyVM商家对香港机房VPS提供5折优惠码,最低2GB内存起优惠后仅需50元/月。点击进入:diyvm官方网站地址DiyVM香港机房CN...

JUSTG提供俄罗斯和南非CN2 GIA主机年$49.99美元JUSTGgia南非cn2南非CN2justG

JUSTG,这个主机商第二个接触到,之前是有介绍到有提供俄罗斯CN2 GIA VPS主机活动的,商家成立时间不久看信息是2020年,公司隶属于一家叫AFRICA CLOUD LIMITED的公司,提供的产品为基于KVM架构VPS主机,数据中心在非洲(南非)、俄罗斯(莫斯科),国内访问双向CN2,线路质量不错。有很多服务商实际上都是国人背景的,有的用英文、繁体搭建的冒充老外,这个服务商不清楚是不是真...

Virmach$7.2/年,新款月抛vps上线,$3.23/半年,/1核640M内存/10 GB存储/ 1Gbps/1T流量

Virmach自上次推出了短租30天的VPS后,也就是月抛型vps,到期不能续费,直接终止服务。此次又推出为期6个月的月抛VPS,可选圣何塞和水牛城机房,适合短期有需求的用户,有兴趣的可以关注一下。VirMach是一家创办于2014年的美国商家,支持支付宝、PayPal等方式,是一家主营廉价便宜VPS服务器的品牌,隶属于Virtual Machine Solutions LLC旗下!在廉价便宜美国...

做网站教程为你推荐
phpweb破解怎样破解握手包aspweb服务器ASP是什么?php计划任务php定时任务,只执行一次,不要死循环ym.163.com网易163企业邮箱的foxmail怎样设置?asp.net网页制作使用ASP.net技术创建一个网页,如何做?flashftp下载rmdown怎么下载申请支付宝账户申请支付宝账号注册大飞资讯单仁资讯的黄功夫是何许人?电子商务世界世界前十大电子商务企业名字团购程序团购的流程有哪几种模式
高防服务器租用选锐一 n点虚拟主机管理系统 拜登买域名批特朗普 com域名抢注 t楼 256m内存 qq数据库 hnyd html空间 asp免费空间申请 国外免费asp空间 卡巴斯基是免费的吗 香港亚马逊 独享主机 湖南idc 工信部网站备案查询 后门 卡巴斯基试用版下载 重庆联通服务器托管 512内存 更多