电子商务网站建设与维护(PPT 32)Web应用程序概述.pptx

上传人:j*** 文档编号:30782931 上传时间:2023-09-07 格式:PPTX 页数:32 大小:238.65KB
下载 相关 举报
电子商务网站建设与维护(PPT 32)Web应用程序概述.pptx_第1页
第1页 / 共32页
电子商务网站建设与维护(PPT 32)Web应用程序概述.pptx_第2页
第2页 / 共32页
电子商务网站建设与维护(PPT 32)Web应用程序概述.pptx_第3页
第3页 / 共32页
电子商务网站建设与维护(PPT 32)Web应用程序概述.pptx_第4页
第4页 / 共32页
电子商务网站建设与维护(PPT 32)Web应用程序概述.pptx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

电子商务网站建设与维护(PPT 32)Web应用程序概述.pptx

《电子商务网站建设与维护(PPT 32)Web应用程序概述.pptx》由会员分享,可在线阅读,更多相关《电子商务网站建设与维护(PPT 32)Web应用程序概述.pptx(32页珍藏版)》请在冰豆网上搜索。

电子商务网站建设与维护(PPT 32)Web应用程序概述.pptx

第9章Web应用程序概述,本章主要介绍Web应用程序的基本概念;ASP应用服务器技术;VBScript脚本语言简介;数据库的基础知识;IISWeb服务器。

9.1什么是Web应用程序,前面所讲的静态网站是不能用于电子商务活动的,电子商务活动要求网站提供与使用者交互的手段。

Web应用程序是一组Web页面,这些Web页面与访问者交互,与其他Web页面交互,并与Web服务器上访问的各种资源(例如数据库)交互,来完成一个特定的功能。

9.2Web应用程序的工作方式,9.2.1静态页面和处理流程,浏览器WebBrowser,请求,回答,静态页面StaticPages,静态页面的处理流程,简单的说,静态页面的处理流程如下:

(1)浏览器发出对静态页面的请求;

(2)Web服务器寻找该页面;(3)Web服务器将该页面返回给浏览器。

9.2.2简单动态页面的处理流程动态页面是在静态页面的基础上添加服务器端教本或标签编写而成的。

当Web服务器接收到动态页面的请求,找到该页面后,并不马上传回用户,而是先把页面传给一个专门负责动态元素的处理层次来生成最终传回用户端的页面内容。

这个处理层次被称为应用服务器。

应用服务器执行的动作包括对服务器端可访问的资源的操作和生成结果。

浏览器WebBrowser,请求,回答,网络服务器WebServer,网络服务器WebServer,应用服务器/ApplicationServer,简单动态页面的处理流程,该流程概述如下:

(1)浏览器发出对动态页面的请求;

(2)Web服务器找到该页面,传给应用服务器;(3)应用服务器扫面页面,执行代码,生成结果;(4)应用服务器把结果页面返回给Web服务器;(5)Web服务器发回该结果页面浏览器。

9.2.3复杂动态页面的处理流程,浏览器,网络Server,网络Server,请求,回答,询问,记录集,应用服务器,数据库驱动程序,数据库,复杂动态页面的处理流程,Web应用程序的一般处理流程概括如下:

(1)浏览器发出对动态页面的请求;

(2)Web服务器找到该页面,传给应用服务器;(3)应用服务器扫描页面,执行代码;(4)遇外部资源访问代码,应用服务器发送资源访问命令给资源服务器;(5)资源服务器执行资源访问命令,返回结果数据集;(6)应用服务器执行余下的代码,插入数据到结果页面;(7)应用服务器把结果页面返回给Web服务器;(8)Web服务器发回该结果页面给浏览器。

9.3VBScript脚本语言简介,VBScript脚本语言直接来源于VisualBasic语言,并且继承了VB的简单易学和特点。

VBScript脚本程序既可以在客户端浏览器中执行,也可以在服务器端执行,一般ASP程序中的VBScript语言是放在服务器端执行的。

9.3.1VBScript代码的基本语法格式当VBScript代码放在服务器端执行时有2种语法格式。

语法格式1:

语法格式2:

VBScript代码,9.3.2VBScript的数据类型VBScript中,只有一种数据类型,称为Variant,也叫做变体类型。

Variant是一种特殊的数据类型,根据不同的使用方式,它可以包含不同的数据类别信息。

Variant变量中保存的数据类型称为变量的子类型。

例如:

Variable=2004VBScript会将它当成整对待Variable=“2004”VBScript会将它当成字符串对待Variable”中国上海”VBScript会将它当成字符串对待,一般情况下,Variant变量会自动转换其代表的数据子类型,但有时候,也会遇到一些数据类型不匹配造成的错误。

这时,可以使用VBScript的转换函数来强制转换数据的子类型。

Variable_1=“2004”这里Varible_1作为一个字符串变量来工作Varible_2Varible_1+3这时VBScript就会自动将Variable_1转换成整数变量,然后参与运算,表91Variant的数据子类型,9.3.3VBScript的常量常量是在整个教本中保持不变的量。

常量可以代表字符串、数字等常数,常量一经申明,其值将不能再更改。

用Const语句在VBScript中创建常量。

例如:

ConstPI3.1415926Constchar=“中国”Constbirthday=2003112,表92表达式的运算符,算术运算符用于链接运算表达式;比较运算符用于比较数值或对象,其返回值为True或False,比较运算常用于“IfABthen”之类的条件表达式中;连接运算符&用于连接两个字符串;而逻辑运算符主要用于连接条件表达式,表示各个条件之间的关系,其返回值也是True和False。

9.3.4VBScript的变量在VBScript中,变量是不用先声明就可以直接使用的。

然而,在编程时应该养成声明变量的良好习惯,因为这样有助于防止错误发生。

在VBScript中声明一个变量可以使用Dim语句,如下所示:

DimMystringMystring”Thisismystring”VBScript变量的赋值规则:

变量放在符号的左边,赋值语句放在等号的右边,并且赋值语句也可以是表达式形式。

VBScript变量根据作用域的不同的可分为过程级变量和全局级变量。

例如变量的声明:

9.3.5VBScript的数组数组的命名、声明、赋值和使用与前面介绍的变量基本上是一样的,不同的是要确定数组中的项目数。

VBScript中的数组从0开始计数,所以上面定义的数组a(3)有4个变量。

多维数组的定义:

动态数组的声明:

9.3.6VBScript的函数1.输入输出函数输入、输出函数只能运行于客户端,可以在客户端产生弹出窗口,与用户进行交互活动。

这两个函数作用很大,一些简单的用户信息输入、验证若放在客户端完成,就可以既加快程序的运行又减轻服务器的负荷。

输入、输出函数的语法格式:

输入、输出函数中参数的意义如下:

prompt显示窗口中的文字title可选项,显示窗口标题中的文字button可选现,用来指定窗口的外观和按钮的类型default可选项,用来指定窗口中文本输入框内的默认字符串。

输入、输出函数应用实例,程序运行结果如图9-6、图9-7所示。

图9-6【输入用户名】对话框,2.字符串函数在网站开发时常常需要处理用户注册时输入的用户名、密码等,在留言板中的留言标题、内容、留言人等信息,完成这些工作都要用到字符串函数对字符串截头去尾、大小写转换等。

常用字符串函数及功能如表9-5所示。

例9.11字符串函数的应用。

程序代码如下:

显示User_name的内容显示char的内容,3.日期和时间函数在网站的某些页面上经常需要显示来访者访问网站的日期和时间,或记载留言者留言的日期和时间,这就需要在代码中用到VBScript的日期和时间函数。

常用的日期和时间函数及功能,日期和时间函数的应用日期和时间函数应用实例%Dimd

(1),td(0)=今天的日期:

&Date()d

(1)=今天星期几:

&WeekDay(date),t=当前的时间:

&Time()Response.writet%为回车以下4句为显示数组d(i)的内容,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1