预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共53页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ASP网站设计 ASP网站设计(精选十篇) ASP网站设计篇1 关键词:ASP,互联网,动态网站,静态网站 0引言 互联网技术是90年代中期发展起来的一项新技术,它能够将分散的资源实现共享和协作,并能够按照需要获取信息。如今,互联网站呈几何形式增长,采用传统的静态网站已经远远落后于时代的步伐,动态网站以其独特的优越性,已逐渐取代静态网站[1]。 静态网站是由多个静态网页通过使用超链接组成的,每个网页都是独立的html或htm文件,内容是固定的,无论用户是否访问网站,网页内容都是保存在网站服务器上的[2]。由于静态网站没有数据库技术的支持,因此,在制作和维护方面工作量较大。如果网站的信息量很大,使用静态网页制作来实现网站建设是非常困难的,同时,由于静态网页的互交性差,在功能方面也存在很大的局限性[3]。 动态网站并不是指网页中加入了动态图片或动画。首先,动态网站的网页会根据用户的选择和要求动态的进行改变和相应的相应,浏览器是动态交流信息的桥梁,这种互交性是Web发展的趋势[4]。其次,动态网站中使用数据库技术,需要手动更新HTML文件,能够自动生成新页面,提高的工作效率。此外,动态网站可以实现用户注册、登录、在线调查等多种功能,不同用户访问同一地址会出现不同的页面。动态网页的获得并不是事先独立存在于网站服务器上的文件,而是根据用户发出的请求,通过运算返回有针对性的对某一用户的独立网页。 一般静态网页的URL后缀为htm、html、xml等等,而动态网页是以asp、jsp、perl等形式为后缀,动态网页中存在个一个标志性的符号“?”。如今,很多网站的文件是以*.asp结尾的,这就是采用ASP技术设计的动态网页,本文将主要介绍ASP技术和数据库技术相结合在网站建设中的应用。 1动态网页工作原理 图1所示为基于数据库的动态网页的工作原理。首先,通过浏览器想网站服务器发出请求,打开某一个动态网页;当服务器接收到该请求信号后,将网页送至应用程序服务器。应用程序服务器通过查询应用程序指令,将查询指令发送至数据库驱动程序。驱动程序通过对数据库的查询,将记录集返回给驱动程序,再由驱动程序将记录送至应用程序服务器。最后,应用程序服务器将数据插入网页,将动态网页变为静态网页,再由服务器将此静态网页传给浏览器,浏览器解读和转换HTML标签,将结果显示出来。 2ASP技术 ASP技术是微软公司开发的一套服务器端代替CGI的一种脚本程序环境,全称为ActiveServerPages,即“动态服务器主页”。目前,ASP技术是网站应用中的核心技术,是3P技术中应用最广泛的一种。它是一种简单的编程工具,可以与数据库和其他程序进行交互,可以用来创建Web应用程序或动态网页制作。它可以根据客户端的不同请求,在服务器中通过相应的ASP程序处理,生成与客户端请求相对应的静态网页,返回给浏览器。ASP技术也同可以处理数据库查询等访问请求。ASP提供了6个内置对象,如表1所示。 ASP网页可以包含HTML标记、脚本命令和COM组件,可以向网页添加交互式内容,创建HTML网页作为Web应用程序,与HTML相比,ASP具有明显的优势。采用ASP技术可以实现动态网页,突破静态网页在功能上的限制;使用普通的文本编辑工具就能进行编程设计;用户只要使用可以执行的HTML码的浏览器即可,ASP所使用的脚本语言均在Web服务器端执行,用户端不需要可以执行这些脚本的语言;ASP提供了一些内置对象,可以增强服务器端脚本的功能。例如,可以从Web浏览器获取用户提交的信息,在脚本中进行处理,再向Web浏览器发送信息;采用ASP技术可以使用服务器端ActiveX组件执行各种任务,可以实现对数据库的存取操作、访问文件系统等等;ActiveServerPages的源代码,不会被传送到客户端的浏览器上,这样就可以避免源代码程序被他人盗用,提高了系统的安全性能;ActiveXServerComponents具有无限可扩充性,可以使用VisualBasic、Java、VisualC++等编程语言来编写所需要的ActiveXServerComponent;另外,采用ASP技术无须Complie编译,编写容易,且可以在服务器端直接执行。 目前,ASP可以在三种环境下运行,分别是WINDOWSNTworkstation4.0运行PeerWebServer3.0以上、WINDOWSNTServer4.0运行ⅡS3.0(InternetInformationServer)以上和WINDOWS95/98运行PWS(PersonalWebServer)。其中NTServer上的ⅡS功能最强,可以创建高速、稳定的ASP主页,提供了对ASP的全面支持。 3采用ASP技术的动态网站设计 3.1动态页面结构 ASP文件是一种可