asp技术web数据库分析论文

asp技术web数据库分析论文

ID:5659974

大小:27.50 KB

页数:5页

时间:2017-12-21

asp技术web数据库分析论文_第1页
asp技术web数据库分析论文_第2页
asp技术web数据库分析论文_第3页
asp技术web数据库分析论文_第4页
asp技术web数据库分析论文_第5页
资源描述:

《asp技术web数据库分析论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ASP技术WEB数据库分析论文3一、引言ASP(AtiveServerPages)是irsft于1996年11月推出的eb应用程序开发技术。微软声称设计出了一个完美的Ative平台,在微软的中把ASP描述为:”一个服务器的脚本环境,在这里可以生成和运行动态的、交互的、高性能的eb服务器应用程序”。从这段描述我们可以看出,ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态的交互式的eb服务器应用程序提供一种功能强大的方法或技术。ASP的主要特性是能够把HTL、脚本、组等有机地组合在一起,形成一个能够在服务器上运行的应用程序,并把按用户要求专门制

2、作的标准HTL页面送给客户端浏览器。ASP属于AtiveX技术中的服务器端技术。与我们通常在客户端实现动态主页的技术如avaapplet、AtiveXntrl、VBSript、javasript等所不同的是,ASP中的命令脚本语句都是在服务器中解释执行,执行后的结果产生HTL页面并送到浏览器。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP。同时,由于只是标准的HTL页面送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取,保护了开发者的利益。二、为什么用ASP随着Internet的发展,静态eb站点的开发与维护变得越越困难,一方面信

3、息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的eb站点更是如此;另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的eb网页,例如访问某一网站的新用户得到的欢迎词与重新返回到该站点的用户得到的欢迎词是不同的。三、ASP的特点ASP具有学习快、设计快的特点,不需花许多时间即可学会和快速设计出EB应用程序。ASP的程序码在服务器端执行,代码保密性好。集成与HTL中,无需编译链接可直接执行

4、;使用本编辑器如记事本,即可设计。与浏览器无关,用户端只要使用常规可执行HTL代码的浏览器。ASP是面向对象的(bet_riented)四、ASP与其它相关技术的比较随着Internet的发展,静态eb站点的开发与维护变得越越困难,一方面信息的不断增加和变化使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的eb站点更是如此;另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越越乏味,而不愿意再一次地站点。所以开发动态网页或动态内容成了越越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的eb网页,例如访问某一网站的新用户得到的

5、欢迎词与重新返回到该站点的用户得到的欢迎词是不同的。有许多技术可以实现动态内容,目前常用的主要有两种:GI(公共网关接口)和ISAPI。GI是开发较早的技术,它可以很好地实现动态内容,但它有两个主要缺点。一是对每一个请求(请求一个页面)GI都要产生一个新的进程,同一时刻发出的请求越多,服务器产生的进程也就越多。我们知道,产生一个进程是非常耗时的,而且需要用到大量的服务器RA,所以其响应时间相对较长,特别是当进程多到某一数量后,服务器性能将显著下降。另一方面,GI的主要编程语言是语言,对大多数网页开发人员说,要掌握和精通这些编程语言需要花很长的时间。ISAPI针对GI第一个缺

6、点进行了改进,利用DLL(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。ASP除了提供GI的所有功能外,还具有许多显著的优点。ASP运行在eb服务器的同一个进程中,可以更快、更有效地处理客户请求;ASP提供更方便、更简单的访问数据库的方法,使开发基于数据库驱动的eb应用程序更加容易;ASP支持几乎所有的脚本语言,如VBSript、sript和Perl,其主要脚本语言VBSript是基于众多编程人员非常熟悉VisualBasi语言,所以ASP更容易被人们所接受。五、ASP的工作过程ASP技术直接建立于微软的eb服务器之中,所有微

7、软的eb服务器都支持ASP,如indsNTInternetInfratinServer(IIS),indsNTrstatin以及inds9PersnalebServer。你不要担心浏览器是否能执行你的ASP程序,你的EB服务器会自动把ASP程序码,解释为HTL格式的主页内容,再送到用户端的浏览器显示出。如图1所。六、用ASP实现用户登陆EB数据库在ASP中访问数据库,可采用ASP内置AtiveX服务器组棗数据库访问组,使用AtiveXDatabet(AtiveX数据对象,简称AD)的技术。AD通过在EB服务器上设定

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

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

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