总第223期2008年第5期
计算机与数字工程Coputer&;DigitalEngineeringm
Vo.36No5l.167
基于ASP的动态网站的
设计与实现
程宴
武汉430074)(武汉数字工程研究所摘要
*
简单介绍ASP技术,探讨基于ASP平台设计与实现的动态网站,重点研究利用ADO访问数据库技术,介绍资ASPADO对象TP39309.数据库
源下载
系统中资源项管理的实现。关键词中图分类号
DesignandIplementationofActiveWebsiteBasedonASPPlatformm
ChengYan
(WuhanDigitalEngineeringInstituteWuhan430074)
AbstractThisarticlebrieflyintroducesASPatthebeginningthenitdiscussesactive
websitedesignedandrunonanASP,platform.Itstudiestheway
accessingthedatabasethroughADOandsiplyintroducesthemethodt
oachieveresourceitemanmmageentintheresourcedownloadingsystemattheendm.Key
wordsASP,ADOObjec,databasetClassNumberTP39309.
1ASP技术简介
ASP(ActiveServerPages)是一种服务器端编写环境,可以用来创建和运行动态网页或Web应用
程序。ASP页可以包含
HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容,也可以创建使用HTML网页作为用户界面的Web应用程序。网页的制作经历了从静态的文件到动态的展现过程。在近年来电子商务风起云涌,热潮不断的情况下,
网络应用系统的开发除了要求动态、稳定与执行效率之外,与数据库的结合更是不可缺少的。ASP便是在这个环境下孕育而生并茁壮成长的。ASP是Microsoft的一套服务器端的命令(Script)开发环境。它利用了特殊的符号(<%和%>)来区分HTML与必须经过服务器翻译才送往客户端的命令,如此组合成一个动态并能存取服务器端数据库的网页。
ASP来编写程序。与HTML相比,ASP网页具有以下特点:1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强;5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库等;6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。资源下载系统正是基于ASP的这些优点设计而成的,是一个提供资源下载服务,方便用户在线下载各种
学习资料、网页素材以及各种应用
软件等资源的系统。该系统包含资源信息显示模块,资源
搜索模块,资源类别管理模块以及资源项管理模块4个主要模块。其中:
2应用ASP构建动态网站
目前在电子商务网站的建设中有很多都使用
*