ASP技术在交互式网页设计中的应用.doc

ASP技术在交互式网页设计中的应用.doc

ID:58819332

大小:22.00 KB

页数:7页

时间:2020-10-25

ASP技术在交互式网页设计中的应用.doc_第1页
ASP技术在交互式网页设计中的应用.doc_第2页
ASP技术在交互式网页设计中的应用.doc_第3页
ASP技术在交互式网页设计中的应用.doc_第4页
ASP技术在交互式网页设计中的应用.doc_第5页
资源描述:

《ASP技术在交互式网页设计中的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP技术在交互式网页设计中的应用摘要:asp(activeserverpapes)是一种服务器端的脚本环境,动态交互式的应用程序在此环境下可以便利地执行,从而实现web服务器的动态数据发布,动态交互式网页设计的核心是动态数据库的构建与实现,传统静态网页的更新需要人工非在线进行,因此传统的页面功能只停留在浏览和获取知识层面,而asp语言的出现使得构建动态数据库、完成交互式网页设计变得简单易行,从asp技术的特点和优点着手,结合交互式网页制作的核心基础,就asp技术在交互式网页设计中的应用做出简要阐述。关键词:asp技术;交互式网页;静态网页;web服务器1asp技术的特点asp可产生

2、并执行动态、高效率的站点服务器应用程序,提高交互式动态网页的开发与维护效率。其特点表现在:1)无需编译,直接执行asp脚本集成于himl语言之中,生成容易,可直接解释执行而无需编译。2)面向对象,编写容易asp脚本在编写时可以引用其内置的组件,也可以通过activex服务器组件扩展其功能。这使得脚本编写工作效率大为提高。3)安全性高,不易泄露在服务器上执行asp脚本,客户端浏览器接收到的只是脚本执行结果所生成的html代码,极大地保护了编写者的知识产权,不易被其他人盗取。4)独立于浏览器,兼容性强用户端浏览asp网页时,只需使用可解释himl代码的浏览器,无需特殊配置,方便用户获得丰

3、富的交互式体验。2asp的工作原理asp文件通常由asp脚本命令、文本和html语言组合而成,扩展名为.asp。当客户端通过web浏览器对一个asp页面发出访问请求并被web服务器接受后,服务器则调用相应的asp页面。由于asp页面是包含脚本语言的,所以当脚本被web服务器上安装的解释程序正确解释后便开始执行其中的脚本命令,最后将返回客户端一个已生成好的标准html语言的web页。在全过程中,因为asp只是一个开发环境而非语言,所以只要服务器中安装了能够解释脚本语言的程序,asp也就能使用任何一种脚本语言,如vbscript和javascript等等,还可通过plugin使用第三方s

4、crinting语言。虽然asp所能包含的语言极为丰富,但用户又不用担心其使用的网页浏览器是否能顺利实现asp代码而获得预期的返回结果,因为所有的脚本处理工作都将交由web服务器自动完成。整个过程可以用下图表示出来。3asp技术在交互式网站中的应用交互式网站多数基于数据库。页面制作中辅以javascript脚本语言、精美的页面、生动的flash,再加上后台控制页面的强大功能。因此交互式网站可以轻松的实现诸如网上办公、网上销售、网上招聘、物流管理、人事管理等多种模块。交互式网页的核心特点主要是可根据客户端的需求实现网页内容的重组,即网页的内容是动态的、个性化的,而且这种动态与个性化是即

5、时的。在asp技术还没有普及之前,要实现交互式网站的设计是困难的,因为以前的web服务以提供“静态”页面为主。“静态”就是指站点的内容是“固定”的,无法根据用户的需要做出相应的回馈。它的原理是当客户端浏览器通过http协议向服务器申请访问主页后,web服务器便会将已经制作好的的html文件返回浏览器,因为服务器中的html文件是固定不变的,所以若网站制作者想要更新页面内容,只能在电脑上修改完成后再上传到web服务器中。而动态网页的出现使得所有程序被表现为页面的形式。用户通过提交表单的方式来实现与页面的交互。这就需要web页面拥有强大的动态数据发布能力,而要解决这一问题,必须允许网页访

6、问后台数据库以获取其中的信息。asp技术的出现正好满足了这一需要。因为其设计出来的是动态页面,它可以根据用户提交的需求作出反馈,数据库中的数据也可以随时更新,从而实现了无须人工手动更新网页的目的,满足了用户交互式的需要。在交互式网站的实现中,核心的功能是动态数据库的构建与操作。要实现该功能需使用asp内置的adodb组件,操作步骤可归纳如下:1)创建数据库源名。在系统“控制面板”中点击“odbc”图标打开,选择”文件dsn”属性,点击“添加”,出现对话框后选择驱动程序,接着点击下一步,输入数据源文件名。2)创建数据库链接。利用设置的dsn和adodb的open函数连接数据库,语法如下

7、:setconnect=server.createobject(“adodb.connection”)connect.open(“dsn=dsnname;uid=userid;pwd=password”)其中数据源名为dsnname;用户名为userid;用户口令为password。3)创建ado中的数据对象。ado中最复杂的对象是recordset,属性和方法较多,但若能运用得当,可实现非常好的效果。方法如下:setrecordset=connect.e

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。