欢迎来到天天文库
浏览记录
ID:52969794
大小:249.56 KB
页数:4页
时间:2020-04-05
《基于ASP技术动态网站的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、682012年6月中国制造业信息化第41卷第11期基于ASP技术动态网站的设计与实现孙媛,赵明茹(北京物资学院信息学院,北京101149)摘要:随着网络技术的发展,网站建设已成为各个领域应用的一项重要技术,ASP已成为Web应用程序在动态网站制作方面的重要开发技术。简要介绍了动态网站的工作原理、环境配置过程,以ASP技术和数据库技术相结合在网站建设中的应用为实例,直观地展示了ASP在动态网站设计中的优越性。关键词:ASP;动态网站;OLEDB;连接方法中图分类号:TP311文献标识码:B文章编号:16
2、72—1616(2012)11—0068—04ASP是活动服务器页面(ActiveServerPages)地展现过程。的简称,是微软提供给希望使用动态网页的程序员静态网页的工作原理如图1所示:当在IE浏的一个环境,这个环境允许编程者在服务器上的览器中输入一个静态网页网址之后,客户端向服务HTML页面中加入脚本语言,访问者访问时,ASP器发送了一个浏览网页的请求。服务器接到请求的解析环境IIS(InternetInformationServer)将读之后,找到要浏览的静态网页文件,回送给客户端。取这些脚
3、本语言,并根据语言结构进行处理,最终服务器返回给客户经过处理后的HTML信息。ASP程序中常用的脚本语言有VBScript脚本和JavaScript脚本等,VBScript是ASP默认的脚本语言,通过在HTML网页中加入VBgcript脚本,可以使静态图1静态网页工作原理HTML网页成为动态网页。L般ASP程序中VB—动态网页的工作原理如图2所示:当在IE浏Script脚本语言都是放在服务器端执行的,当客户览器中输入一个动态网页网址并回车之后,客户端端使用浏览器浏览ASP文件时,会通过服务器端向服务器
4、提出了一个浏览网页的请求,服务器接到进行解释操作,将执行结果输出成HTML文件返客户端发出的请求之后,找到客户端要浏览的动态回到客户端。ASP程序无需事先编译,在服务器网页文件,然后执行动态网页文件中的程序代码,端可以直接执行,用户在查看网页源代码时,看到将此动态网页生成标准静态网页发送给客户端。的是ASP生成的HTML代码,而不会看到ASP程服务器序代码。ASP还可以访问Web服务器上的Ac—tiveX组件,通过调用Web服务器上内置组件以及注册的第三方组件,可以实现特殊的功能,从而使构建的网站能够
5、满足更多的用户¨1j。图2动态网页工作原理1动态网页工作原理静态网页的形式是“前台”制作,动态网页的形ASP是Microsoft的一套服务器端的命令式为“后台”制作,前台虽然美观漂亮,却没有动态(Script)开发环境,利用特殊的符号(<%和%>)交互性,无法读取动态后台数据库,不能利用代码来区分HTML,并经过服务器翻译才送往客户端动态改变网页显示内容。后台是网站的灵魂,后台的命令,如此组成一个动态并能存取服务器端数据设计是网站设计的主要内容,较大型的网站都会有库的网页,网页的制作经历了从静态的文件
6、到动态功能强大的后台程序。收稿日期:2012—0208、作者简介:孙媛(1969一),女,河北秦皇岛人,北京物资学院讲师,硕士,主要研究方向为计算机控制和嵌入式系统开发。·计算技术·孙媛赵明茹基于ASP技术动态网站的设计与实现692ASP的运行环境OLEDB提供者对不同的数据库进行核心操作。ASP程序通过ADO组件来调用OLEDB这个接口,OLE如果只是在本地编辑静态的HTML网页,那么安装和配置服务器不是必需的,因为HTML页DB根据AD0传来的命令,将数据操作指令翻译为针对各种数据库文件的磁盘操作
7、指令[。面的运行无需服务器的支持,但如果需要在本地测在一个网站中,会有很多文件涉及数据操作,试ASP等动态网页,那么服务器的支持是必不可将这段建立数据库连接的代码单独放在一个文件少的。IIS是一种Web服务器,主要包括www中,这个文件被命名为conn.asp并放置在网站的服务器、FTP服务器和SMTP服务器等。如果操根目录下,以后在需要使用数据库操作的页面中,作系统是Windows2000Server,那么系统已经默使用代码认安装了IIS,
8、如果操作系统是Windows2000Pro—即可,conn.asp程序如下:fessional或者WindowsXPProfessional等,则需要conn.asp手动安装2l。<%如果遇到错误,不理会并继续运行安装IIS服务器组件的步骤如下:OnErrorResumeNext建立对象实例从【开始】菜单选择【控制面板】命令,打开【控setdbconnection=Server.CreateObject(ADODB.制面板】窗口,双击【添加或删除程序】图
此文档下载收益归作者所有