第2章电子商务网站开发实用技术.ppt

上传人:b****2 文档编号:2642759 上传时间:2022-11-04 格式:PPT 页数:75 大小:472.50KB
下载 相关 举报
第2章电子商务网站开发实用技术.ppt_第1页
第1页 / 共75页
第2章电子商务网站开发实用技术.ppt_第2页
第2页 / 共75页
第2章电子商务网站开发实用技术.ppt_第3页
第3页 / 共75页
第2章电子商务网站开发实用技术.ppt_第4页
第4页 / 共75页
第2章电子商务网站开发实用技术.ppt_第5页
第5页 / 共75页
点击查看更多>>
下载资源
资源描述

第2章电子商务网站开发实用技术.ppt

《第2章电子商务网站开发实用技术.ppt》由会员分享,可在线阅读,更多相关《第2章电子商务网站开发实用技术.ppt(75页珍藏版)》请在冰豆网上搜索。

第2章电子商务网站开发实用技术.ppt

第2章电子商务网站开发实用技术本章要点v本章首先介绍了目前最常用的动态网站开发技术ASP、ASP.NET、JSP和PHP的发展历程,然后,从快捷、实用的角度,对ASP技术在动态网站开发中的具体方法进行了详尽的介绍,尤其是对ASP中包含的开发者可利用的内置对象的应用进行了深入细致的剖析,并附加了相应的应用实例,同时,还对与其相关的Web数据库技术进行了详尽的叙述。

然后,对ASP.NET技术的开发运行环境和基本语法进行了介绍,最后,对JSP和PHP技术进行了概要性的介绍。

2.1电子商务网站开发技术动态网站的页面是指基于ASP、ASP.NET、JSP、PHP等技术并以ASP、ASP.NET、JSP、PHP文件形式存储在Web服务器上的网页文件。

它可以包含以下几个方面的内容:

文本、图片和多媒体素材:

HTML标记:

实现页面风格,页面进行排版。

动态脚本:

动态脚本是一系列的命令和指令。

2.2ASP技术1ASP概述概述2ASP的内建对象和应用的内建对象和应用组件组件3Request对象对象4Response对象对象5Session对象对象6Cookie的应用的应用7Application对象对象8Server对象对象9ASP程序设计举例程序设计举例vASP(ActiveServerPages,活动服务器网页),活动服务器网页)是一种运行于服务器端的是一种运行于服务器端的Web应用程序开发技术,应用程序开发技术,它既不是一种语言,也不是它既不是一种语言,也不是一种开发工具,而是一种服一种开发工具,而是一种服务器端的脚本语言环境。

本务器端的脚本语言环境。

本节将介绍节将介绍ASP技术的特点技术的特点及工作原理,并通过实例详及工作原理,并通过实例详细介绍细介绍ASP中的中的5个常用对个常用对象的属性、方法和事件,使象的属性、方法和事件,使读者学会利用读者学会利用ASP技术开技术开发发Web应用程序应用程序2.2.1ASP技术简介ASPASP的特点的特点uASPActiveServerPages,活动服务器网页,活动服务器网页)uASP的特点的特点全嵌入全嵌入HTML,与,与HTML、Script语言完美结合语言完美结合无须手动编译(无须手动编译(Compling)或链接程序)或链接程序面向对象(面向对象(ObjectOriented),并可扩展),并可扩展ActiveXServer组件功能组件功能存取数据库轻松容易(使用存取数据库轻松容易(使用ADO组件)存取数据库轻松容易(使用组件)存取数据库轻松容易(使用ADO组件)组件)可使用任何语言编写自己的可使用任何语言编写自己的ActivXServer组件组件无浏览器兼容问题无浏览器兼容问题程序代码隐蔽,在客户端仅可看到由程序代码隐蔽,在客户端仅可看到由ASP输出的动态输出的动态HTML文件文件ASPASP的工作原理的工作原理ASP技术通过后缀名为技术通过后缀名为.asp的文件来实现的文件来实现当浏览器向当浏览器向Web服务器请求调用服务器请求调用ASP文件时,就文件时,就启动了启动了ASPWeb服务器响应该服务器响应该HTTP请求,调用请求,调用ASP引擎,引擎,解释被申请的文件解释被申请的文件ASP的脚本程序是在服务器端执行的脚本程序是在服务器端执行2.2.2ASP开发工具简介v1通用的文本编辑器v2专门针对编程的文本代码编辑器v3具有集成开发环境的开发工具v4ASP程序全自动生成器2.2.3构建构建ASP开发运行环境开发运行环境1.安装安装IIS信息服务器信息服务器操作步骤如下操作步骤如下:

启启动动“添添加加/删删除除程程序序”应应用用程程序序,出出现现“添添加加/删删除除程程序序”对话框对话框单击单击“添加添加/删除删除Windows组件组件”按钮按钮单击单击“下一步下一步”按钮,系统开始安装按钮,系统开始安装安安装装完完成成后后,单单击击“完完成成”按按钮钮,即即可可结结束束IIS的的安安装装过程过程ASP的运行环境的运行环境2.设置设置Web站点站点3.设置虚拟目录设置虚拟目录在在“Internet信息服务信息服务”窗口,右击窗口,右击“默认默认Web站点站点”,选择选择“新建新建”“虚拟目录虚拟目录”,出现,出现“虚拟目录创建向导虚拟目录创建向导”对话框对话框单击单击“下一步下一步”按钮,在按钮,在“虚拟目录创建向导虚拟目录创建向导”对话框中,对话框中,输入虚拟目录名输入虚拟目录名book单击单击“下一步下一步”按钮,通过按钮,通过“浏览浏览”下拉列表选择要设置下拉列表选择要设置为虚拟目录的文件夹(放置为虚拟目录的文件夹(放置ASP文件的文件夹)文件的文件夹)单击单击“下一步下一步”按钮,设置虚拟目录的访问权限按钮,设置虚拟目录的访问权限单击单击“下一步下一步”按钮,完成虚拟目录的设置按钮,完成虚拟目录的设置ASPASP文件的结构文件的结构v一个一个ASPWeb页面可以包含以下页面可以包含以下4个部分个部分普通普通HTML文件,用普通文件,用普通Web页面编程。

页面编程。

客户端脚本程序代码,通常用客户端脚本程序代码,通常用和和定界符定界符括起来。

括起来。

服务器端服务器端ASP程序代码,用程序代码,用定界符括起来。

定界符括起来。

Server_SideInclude语句,使用语句,使用#include语句在语句在Web页面页面中嵌入其他中嵌入其他Web页面,其中,页面,其中,是标准的是标准的ASP程序程序定界符,而定界符,而和和是客户端脚本或服务器端是客户端脚本或服务器端脚本定界符脚本定界符2.2.4ASP语法简介语法简介RequestRequest对象对象vRequest对象的主要功能是从客户端取得信息,包对象的主要功能是从客户端取得信息,包括获取浏览器种类、表单中的数据、括获取浏览器种类、表单中的数据、Cookies中的中的数据和客户端认证等数据和客户端认证等,语法如下:

语法如下:

Request.数据集合|属性|方法(变量)v内部对象内部对象Request拥有以下拥有以下5个数据集合:

个数据集合:

Form取得客户端表格元素中所填入的信息。

QueryString取回URL请求字符串。

ServerVariables取得服务器端环境变量的值。

ClientCertificate从客户端取得身份验证的信息。

Cookies取得客户端浏览器的Cookies值FormForm数据集合数据集合v表表单单是是标标准准HTML文文件件的的一一部部分分,它它允允许许用用户户利利用用表表单单中中的的文文本本框框、复复选选框框、单单选选按按钮钮、列列表表框框等等控控件件为为服服务务器器端端的的应应用用提提供供初初始始数数据据,用用户户通通过过单单击击表表单单中中的的命命令令按按钮钮提提交交他他们们的输入数据,其使用语法如下:

的输入数据,其使用语法如下:

Request.Form(String参数)(索引.计数)QueryStringQueryString数据集合数据集合vQueryString数据集合可以利用数据集合可以利用QueryString环境变量来获环境变量来获取客户请求字符串。

一般来讲,这个取客户请求字符串。

一般来讲,这个HTTP查询字符串变量查询字符串变量直接定义在超链接的直接定义在超链接的URL中,即跟在中,即跟在“?

”字符之后,其语字符之后,其语法如下:

法如下:

Request.QueryString(变量名称)(索引.计数)ClientCertificateClientCertificate数据集合数据集合vClientCertificate数据集合从数据集合从Web浏览器发布的请浏览器发布的请求中获取验证字段其使用语法如下:

求中获取验证字段其使用语法如下:

Request.ClientCertificate(KeySubField)CookiesCookies数据集合数据集合vCookies数据集合用来记录客户端信息,它允许用数据集合用来记录客户端信息,它允许用户检索在户检索在HTTP请求中发送的请求中发送的Cookie值,其使用语值,其使用语法如下:

法如下:

Request.Cookies(String)(key)|.attributeTotalBytesTotalBytes属性属性v此属性为只读属性,可取回客户端响应数据的字节数。

其使此属性为只读属性,可取回客户端响应数据的字节数。

其使用语法如下:

用语法如下:

Counter=Request.TotalBytesBinaryReadBinaryRead方法方法v此方法用二进制代码方式读取客户端此方法用二进制代码方式读取客户端POST数据。

其使用语数据。

其使用语法如下:

法如下:

Variant=Request.BinaryRead(Counter)ResponseResponse对象对象uResponse对象的功能与对象的功能与Request对象的功能正好对象的功能正好相反,它用于将服务器端的信息发送到客户浏览器,相反,它用于将服务器端的信息发送到客户浏览器,包括将服务器端的数据用超文本格式发送到浏览器包括将服务器端的数据用超文本格式发送到浏览器上,或重定向浏览器到另一个上,或重定向浏览器到另一个URL,或设置,或设置Cookie的值的值uResponse对象的语法如下:

对象的语法如下:

Response.数据集合|属性|方法ResponseResponse对象的方法对象的方法1.Write方法方法Write方法是方法是Response对象中最常用的一个方法,它对象中最常用的一个方法,它可以把信息从服务器端直接送到客户端,语法如下可以把信息从服务器端直接送到客户端,语法如下:

Response.WriteString2.Redirect方法方法Redirect方法引导客户端浏览器立即重定向到程序指定的方法引导客户端浏览器立即重定向到程序指定的URL位位置,也就是进入另一个置,也就是进入另一个Web页面,它类似于页面,它类似于HTML中的超链接,语中的超链接,语法如下:

法如下:

Response.RedirectString3.Clear方法方法Clear方法可以清除方法可以清除WebServer缓冲区中的内容,缓冲区中的内容,但不能清除但不能清除HTTP首部。

其使用语法如下首部。

其使用语法如下:

Response.Clear4.End方法方法该方法的功能是通知服务器立即停止处理该方法的功能是通知服务器立即停止处理ASP程序,程序,在调用在调用End方法之后出现的所有代码都不会被执行,方法之后出现的所有代码都不会被执行,包括纯包括纯HTML代码的显示代码的显示,语法如下:

语法如下:

Response.End5.Flush方法方法使用使用Flush方法,系统立即把缓存在服务器端的方法,系统立即把缓存在服务器端的Response输出信息送客户端显示,语法如下:

输出信息送客户端显示,语法如下:

Response.FlushResponseResponse对象的属性对象的属性1.Buffer属性属性Buffer属性用来设置是否把属性用来设置是否把Web页面输出到缓冲区页面输出到缓冲区语法如下:

语法如下:

Response.Buffer=BooleanValue(布尔值)2.Expires属性属性可以用可以用Response对象的对象的Expires属性来控制这个页属性来控制这个页面在缓存中的有效时间面在缓存中的有效时间,语法如下:

语法如下:

Response.Expires=Intnum3.ExpiresAbsolute属性属性与与Expires属性不同的属性不同的ExpiresAbsolute属性指定缓属性指定缓存于浏览器中的页面的确切到期日期和时间,语法如存于浏览器中的页面的确切到期日期和时间,语法如下:

下:

Response.ExpiresAbsolute=日期时间ResponseResponse对象的数据集合对象的数据集

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

当前位置:首页 > 总结汇报 > 工作总结汇报

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

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