- 4
- 0
- 约3.55千字
- 约 7页
- 2017-01-07 发布于北京
- 举报
[技术在交互式设计中的应用
ASP技术在交互式网页设计中的应用
摘 要: asp(active server papes)是一种服务器端的脚本环境,动态交互式的应用程序在此环境下可以便利地执行,从而实现web服务器的动态数据发布,动态交互式网页设计的核心是动态数据库的构建与实现,传统静态网页的更新需要人工非在线进行,因此传统的页面功能只停留在浏览和获取知识层面,而asp语言的出现使得构建动态数据库、完成交互式网页设计变得简单易行,从asp技术的特点和优点着手,结合交互式网页制作的核心基础,就asp技术在交互式网页设计中的应用做出简要阐述。
关键词: asp技术;交互式网页;静态网页;web服务器
1 asp技术的特点
asp可产生并执行动态、高效率的站点服务器应用程序,提高交互式动态网页的开发与维护效率。其特点表现在:
1)无需编译,直接执行
asp脚本集成于himl语言之中,生成容易,可直接解释执行而无需编译。
2)面向对象,编写容易
asp脚本在编写时可以引用其内置的组件,也可以通过activex服务器组件扩展其功能。这使得脚本编写工作效率大为提高。
3)安全性高,不易泄露
在服务器上执行asp脚本,客户端浏览器接收到的只是脚本执行结果所生成的html代码,极大地保护了编写者的知识产权,不易被其他人盗取。
4)独立于浏览器,兼容性强
用户端浏览asp网页时,只需使用可解释himl代码的浏览器,无需特殊配置,方便用户获得丰富的交互式体验。
2 asp的工作原理
asp文件通常由asp 脚本命令、文本和html语言组合而成,扩展名为.asp。当客户端通过web浏览器对一个asp页面发出访问请求并被web服务器接受后,服务器则调用相应的asp页面。由于asp页面是包含脚本语言的,所以当脚本被web服务器上安装的解释程序正确解释后便开始执行其中的脚本命令,最后将返回客户端一个已生成好的标准html语言的web页。在全过程中,因为asp只是一个开发环境而非语言,所以只要服务器中安装了能够解释脚本语言的程序,asp也就能使用任何一种脚本语言,如vbscript和javascript等等,还可通过plugin使用第三方scrinting语言。虽然asp所能包含的语言极为丰富,但用户又不用担心其使用的网页浏览器是否能顺利实现asp代码而获得预期的返回结果,因为所有的脚本处理工作都将交由web服务器自动完成。整个过程可以用下图表示出来。
3 asp技术在交互式网站中的应用
交互式网站多数基于数据库。页面制作中辅以javascript脚本语言、精美的页面、生动的flash,再加上后台控制页面的强大功能。因此交互式网站可以轻松的实现诸如网上办公、网上销售、网上招聘、物流管理、人事管理等多种模块。交互式网页的核心特点主要是可根据客户端的需求实现网页内容的重组,即网页的内容是动态的、个性化的,而且这种动态与个性化是即时的。
在asp技术还没有普及之前,要实现交互式网站的设计是困难的,因为以前的web服务以提供“静态”页面为主。“静态”就是指站点的内容是“固定”的,无法根据用户的需要做出相应的回馈。它的原理是当客户端浏览器通过http协议向服务器申请访问主页后,web服务器便会将已经制作好的的html文件返回浏览器,因为服务器中的html文件是固定不变的,所以若网站制作者想要更新页面内容,只能在电脑上修改完成后再上传到web服务器中。
而动态网页的出现使得所有程序被表现为页面的形式。用户通过提交表单的方式来实现与页面的交互。这就需要web页面拥有强大的动态数据发布能力,而要解决这一问题,必须允许网页访问后台数据库以获取其中的信息。asp技术的出现正好满足了这一需要。因为其设计出来的是动态页面,它可以根据用户提交的需求作出反馈,数据库中的数据也可以随时更新,从而实现了无须人工手动更新网页的目的,满足了用户交互式的需要。
在交互式网站的实现中,核心的功能是动态数据库的构建与操作。要实现该功能需使用asp内置的adodb组件,操作步骤可归纳如下:
1)创建数据库源名。
在系统“控制面板”中点击“odbc”图标打开,选择”文件dsn”属性,点击“添加”,出现对话框后选择驱动程序,接着点击下一步,输入数据源文件名。
2)创建数据库链接。
利用设置的dsn和adodb的open函数连接数据库,语法如下:
setconnect=server.createobject(“adodb.connection”)
connect.open (“dsn=dsnname;uid=userid;pwd=password”)其中数据源名为dsnname;用户名为userid;用户口令为password。
3)创建ado中的数据对象。
ado中最复杂的对象是recordset,属性和方法较多,但若能运用得当
您可能关注的文档
最近下载
- DB31T 1104-2018 城市轨道交通导向标识系统设计规范.docx VIP
- GB50461-2024:石油化工静设备安装工程施工质量验收规范.pptx VIP
- 2023年浙江省军队转业干部录用考试试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- Xikong西莱克低温机控制板SHXK814用户手册.pdf
- 爱迪生牛顿大发明攻略.doc VIP
- 重庆天齐锂电新材料有限公司新建1000吨_年高能锂电材料电池级金属锂项目环评报告.pdf VIP
- 朗文3A复习资料及垃圾分类作文8篇.doc VIP
- DB65T 3694-2015 现行哈萨克文与西里尔哈萨克文编码字符转换规则.docx VIP
- 华为云服务登录.doc VIP
原创力文档

文档评论(0)