- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 Web应用程序概述;9.1 什么是Web应用程序;9.2 Web应用程序的工作方式;简单的说,静态页面的处理流程如下:
(1)浏览器发出对静态页面的请求;
(2)Web服务器寻找该页面;
(3)Web服务器将该页面返回给浏览器。;9.2.2 简单动态页面的处理流程
动态页面是在静态页面的基础上添加服务器端教本或标签编写而成的。当Web服务器接收到动态页面的请求,找到该页面后,并不马上传回用户,而是先把页面传给一个专门负责动态元素的处理层次来生成最终传回用户端的页面内容。这个处理层次被称为应用服务器。
应用服务器执行的动作包括对服务器端可访问的资源的操作和生成结果。;;该流程概述如下:
(1)浏览器发出对动态页面的请求;
(2)Web服务器找到该页面,传给应用服务器;
(3)应用服务器扫面页面,执行代码,生成结果;
(4)应用服务器把结果页面返回给Web服务器;
(5)Web服务器发回该结果页面浏览器。;9.2.3 复杂动态页面的处理流程;Web应用程序的一般处理流程概括如下:
(1)浏览器发出对动态页面的请求;
(2)Web服务器找到该页面,传给应用服务器;
(3)应用服务器扫描页面,执行代码;
(4)遇外部资源访问代码,应用服务器发送资源访问命令给资源服务器;
(5)资源服务器执行资源访问命令,返回结果数据集;
(6)应用服务器执行余下的代码,插入数据到结果页面;
(7)应用服务器把结果页面返回给Web服务器;
(8)Web服务器发回该结果页面给浏览器。;9.3 VBScript脚本语言简介;9.3.1 VBScript代码的基本语法格式
当VBScript代码放在服务器端执行时有2种语法格式。
语法格式1:
%VBScript代码%
语法格式2:
Script Language=“VBScript” Runat=“Server”
VBScript代码
/Script;9.3.2 VBScript 的数据类型
VBScript中,只有一种数据类型,称为Variant,也叫做变体类型。Variant是一种特殊的数据类型,根据不同的使用方式,它可以包含不同的数据类别信息。Variant变量中保存的数据类型称为变量的子类型。
例如:
Variable=2004 ‘VBScript会将它当成整对待
Variable=“2004” ‘VBScript会将它当成字符串对待
Variable=”中国上海” ‘VBScript会将它当成字符串对待;一般情况下,Variant变量会自动转换其代表的数据子类型,但有时候,也会遇到一些数据类型不匹配造成的错误。这时,可以使用VBScript的转换函数来强制转换数据的子类型。
Variable_1=“2004” ‘这里Varible_1作为一个字符串变量来工作
Varible_2=Varible_1+3 ‘这时VBScript就会自动将Variable_1转换成整数变量,然后参与运算;表9-1 Variant的数据子类型;9.3.3 VBScript的常量
常量是在整个教本中保持不变的量。常量可以代表字符串、数字等常数,常量一经申明,其值将不能再更改。
用Const语句在VBScript中创建常量。
例如:
Const PI=3.1415926
Const char=“中国”
Const birthday=#2003-1-12#;表9-2 表达式的运算符;算术运算符用于链接运算表达式;比较运算符用于比较数值或对象,其返回值为True或False,比较运算常用于“If A=B then…”之类 的条件表达式中;连接运算符用于连接两个字符串;而逻辑运算符主要用于连接条件表达式,表示各个条件之间的关系,其返回值 也是True和False。;9.3.4 VBScript的变量
在VBScript中,变量是不用先声明就可以直接使用的。然而,在编程时应该养成声明变量的良好习惯,因为这样有助于防止错误发生。
在VBScript中声明一个变量可以使用Dim语句,如下所示:
Dim Mystring
Mystring=”This is my string”
VBScript变量的赋值规则:
变量放在符号的左边,赋值语句放在等号的右边,并且赋值语句也可以是表达式形式。;VBScript变量根据作用域的不同的可分为过程级变量和全局级变量。
例如变量的声明:
%
Dim User_name
Dim a,b,c,sum,char3
Sum=a+b-c*2
char3=“欢迎”User_name
%;9.3.5 VBScript的数组
数组的命名、声明、赋值和使用与前面介绍的变量基本上是一样的,不同的是要确定数组中的项目数。
%
Dim a(3)
a(0)=10
a(1)=
您可能关注的文档
- 电子商务策划与实施.pptx
- 电子商务管理--电子商务信息流管理--嘉庚学院.pptx
- 电子商务管理信息系统.pptx
- 电子商务第五章供应链.pptx
- 电子商务管理海商网.pptx
- 电子商务第四章电子商务种类(ppt 55).pptx
- 电子商务管理电子商务物流中心及配送管理(PPT66页).pptx
- 电子商务管理的性质.pptx
- 电子商务管理视角_CH02电子市场结构、机制、经济和影响.pptx
- 电子商务管理视角_CH12Web20环境下社交网络和产业.pptx
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)