ImageVerifierCode 换一换
格式:DOC , 页数:9 ,大小:23.04KB ,
资源ID:4601167      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4601167.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(asp技术在交互式网页设计中的运用.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

asp技术在交互式网页设计中的运用.doc

1、asp技术在交互式网页设计中的运用   asp是一个位于效劳器端的脚本运行环境,通过这种环境,用户可以创立和运行动态的交互式web效劳器应用程序,下面是的一篇相关,欢送阅读查看。   asp技术 asp(active server pages动态网页)是微软公司推出的一种用以取代cgi(mon gateway interface通用网关接口)的技术。目前,inter上的许多基于windows平台的web站点已开始应用asp来替换cgi。 简单地讲,asp是一个位于效劳器端的脚本运行环境,通过这种环境,用户可以创立和运行动态的交互式web效劳器应用程序,如交互式动态网页,包括使用html

2、表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前inter 上的许多站点,仍然提供"静态"(static)的主页内容。 所谓"静态",指的就是站点的主页内容是"固定不变"的。 当浏览器通过inter 的 (hypertext transport protocol)协议,向站点效劳器(web server)要求提供主页的内容时,站点效劳器收到要求后,就传送原已设计好的静态的html 的文件数据给浏览器。 一个"静态"的站点,假设要更新主页的内容,必须手动的来更新其html的文件数据。而随着web应用的开展,用户希望能够看到根据要求而动态生成的主页,例如响

3、应用户查询数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供要求时,可以在站点效劳器中执行的应用程序,而不只是一个html 文件。   站点效劳器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以html的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有cgi、isapi等。cgi是根据浏览器端的请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;isapi针对这一缺点进行改良,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和

4、另一普遍使用的开发动态网页的技术java都还存在着另外一个问题,那就是开发困难,程序的开发和html写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和idc(inter database connector)等功能有限,不敷使用。   asp使用的activex技术基于开放设计环境,用户可以自己定义和制作组件参加其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的cgi等程序所远远不及的地方。asp与常见的在client端实现动态主页的技术如java applet、activex control、vbscript、javascript等不同,as

5、p中的命令和script语句都是由效劳器来解释执行的,执行结果产生动态生成的web页面并送到浏览器;而client端技术的script命令那么是由浏览器来解释执行。由于asp是在效劳器端解释执行,开发者可以不必考虑浏览器是否支持asp;同时由于它在效劳器端执行,开发者也不必担忧别人下载程序从而窃取编程逻辑。   asp通过后缀名为.asp的asp文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在web效劳器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个url请求发给web server,如果web server上装了asp,就调用asp。asp

6、读出相应.asp文件,解释并执行命令,动态生成一个html页面回传web server,然后web server再把结果发送给浏览器。asp文件的制作和html类似,且和html开发集成,可以在同一个过程完成,利用asp将可以执行的脚本嵌入到html文件中(将html文件的后缀名改为.asp),这使得html文件的编写与脚本的开发融合在一起。通过asp内置的对象、效劳器组件(server ponent)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的效劳器组件完成专门的任务。asp比拟网关及效劳器扩展模式有着以下优点:   (1)完全与html文件融合在一起;   (2)

7、容易创立,不需要其它编译、链接程序;   (3)面向对象的并通过activex server对象可扩展。   电子商务是指通过电子方式,并在网络根底上实现物资、人员过程的协调,以便商业交换的活动。在电子商务系统中,web提供了与客户进行通信联络的有效手段,利用web技术,实现web效劳器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。 实现web效劳器与数据库的连接一般有两种方法:一种是利用中间件技术在两者之间建立连接和通信,如cgi(通用网关接口)和api(应用程序编程接口)。   web效劳器通过调用cgi程序实现与web

8、浏览器的交互,即cgi程序承受浏览器发给web效劳器的信息,进行处理后,将相应结果再送回给web效劳器,通过web效劳器将信息传送给浏览器。但cgi程序在响应速度和资源利用等方面有较大局限性,客户端每请求一个cgi程序,效劳器端便翻开一个进程,当请求的数量较大时容易引起瓶颈现象,开发人员常利用api编程来扩展效劳器功能,api程序占系统资源少,运行效率较高,但它的编程较cgi程序更为复杂;另一种是由浏览器中的java小应用程序(java applet)通过浏览器访问web效劳器上的数据库,利用了jdbc(java database connectivity)技术,它通过jdbc提供的api实现

9、对web server的访问。由于java applet本身的局限性,目前大多数的应用是基于中间件技术的。   asp也是属于中间件的一种模式,但在windows平台上它比拟网关及效劳器扩展模式有着较大的优点。网关的最大特点是它的平台无关性,但网关程序通常较难编写和改变。网关程序通常是一个独立的程序,并不和html文件融合在一起,它需要用如c、c++、vb、perl等语言来编写独立的应用程序,而asp应用改变了这一点。使用asp不仅可以读取aess和 sql server的数据库,而且还可以读取其他odbc(open database connect 开放式数据库互联)兼容的数据库。

10、  在asp中访问数据库是通过ado(activex database object活动数据对象)及事务处理语句来实现的。ado是一种操作microsoft所支持的数据库的方法,是一项容易使用并且可扩展的将数据库访问添加到 web 页的技术。ado对象的使用与dao(数据访问对象)、rdo(远程数据对象)的方式相似。在asp中,ado可以看作是一个效劳器组件,更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。   在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或效劳,而对于商品或效劳提供者来说,其目的那么是向用户推销自己的产品或效劳。

11、因此,让用户通过浏览器查询效劳器的后端数据库是许多web效劳提供者必需有的效劳,asp通过内置的adodb组件来实现这一功能。可以使用ado去编写紧凑简明的脚本以便连接到odbc 兼容的数据库和 ole db 兼容的数据源。具体的操作步骤可以归纳为以下几步:   ① 创立数据库源名(dsn) adodb通过odbc工作,因此要在odbc中设置dsn(数据源名)。翻开windows的"控制面板",双击"odbc"的图标,然后选择"文件 dsn "的属性页,单击<添加>,选择数据库驱动程序,然后单击"下一步",按照屏幕的指示键入数据源文件的名称,然后单击"下一步",再单击"完成"创立数据源。

12、   ②创立数据库链接 链接用以保持一些关于正在访问的数据的动态信息,以及链接者信息。利用adodb的成员函数open和先前设定的dsn与数据库连接,其语法如下: setconnect=server.createobject("adodb.connection") ’创立了链接对象connect。 connect.open("dsn=dsnname;uid=userid;pwd=password") ’翻开链接。dsnname为数据源名;userid为用户名;password为用户口令。   ③创立数据对象 ado中的数据对象通常保存的是查询结果。recordset 是ado中最复杂的对

13、象,有许多属性和方法,灵活运用,可以到达许多好的效果。其创立方法如下: set recordset =connect.execute(sqtstr) ’创立并翻开了对象recordset ,sqtstr是一个串,代表一条标准的sql语句。例如: sqlstr="select*from b1" set recordset =connect.execute(sqlstr) 这条语句执行后,对象recordset中就保存了b1中的所有记录。   ④操作数据库 可利用execute方便地执行数据的插入、修改、删除等操作。如执行插入操作: sqlstr="insert into b1values(1

14、2)" connect.execute(sqlstr)   ⑤关闭数据对象和链接 在使用了ado对象之后,一定要关闭数据对象和链接。在asp中通过调用方法close实现关闭。 关闭创立的数据对象:record set .close set record set=nothing 关闭创立的链接对象:connect. close set connect=nothing 完整的程序片段:   //产生组件实例   //显示结果   上述是用asp访问数据库的全过程,由于应用面向对象思想,所有操作都比拟简单,用户需要注意的仅是对数据结构的了解、当前所操作的对象及对象的属性等等,只要对

15、这些有了清晰的认识,再加上asp强大功能,在网络上使用数据库,实现用户与页面间交换信息,就再也不是什么难事了。   4、1 翻开数据库   option explicit   dim conn,connstr,db,rs   db="database/#myshop.mdb" //数据库路径   set conn = server.createobject("adodb.connection")   connstr="provider=microsoft.jet.oledb.4.0;data source=" & server.mappath(""&db&"")  

16、 conn.open connstr   4.2 数据库查询操作   //大类查讯   set rs=server.createobject("adodb.recordset")   //只读方式翻开   rs.open "select anclass,anclassid from anclass",conn,1,1   do while not rs.eof   response.write ""   &trim(rs("anclass"))&" "   rs.movenext   loop   rs.close   //小类查询   di

17、m rs2   set rs2=server.createobject("adodb.recordset")   rs2.open "select nclass,nclassid from nclass where anclassid="&rs("anclassid")&" order by nclassidorder",conn,1,1   do while not rs2.eof   response.write "   &rs("anclassid")&"&nid="&rs2("nclassid")&">"   &trim(rs2("nclass"))&" "

18、   rs2.movenext   loop   4.3 添加记录操作   set rs=server.createobject("adodb.recordset")   //可写方式   rs.open "select bookid,username,zhuangtai,zonger from actions",conn,1,3   rs.addnew //添加一条新记录   rs("bookid")=bookid //添加相应的记录   rs("username")=username   …………   rs("zhuangtai")=6   rs

19、"zonger")=0   rs.update //更新数据库   4.4 删除记录操作   //从表actions中删除actionid 匹配的记录; conn.execute "delete from actions where actionid="&request.querystring("actionid")   4.5 记录的修改和查看   set rs=server.createobject("adodb.recordset")   rs.open "select * from books where bookid="&bookid,conn,1,3   rs("anclassid")=int(request("anclassid")) //修改各项记录   ………………   rs.update   rs.close   随着web技术的开展,基于intra的电子商务系统无疑较传统商务有着更大的应用前景,如何提务系高这种电子商统中的数据访问效率及事务处理能力仍是当前人们所关注的问题。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服