设为首页
加入收藏
站内地图
旧版入口
当前位置:首页 > 站长学院 > 网络编程 > ASP

初学者必读的Asp简要

作者:佚名 出处:网络转载 时间:11-08 点击:

内容载入中...
      当前,越来越多的单位在建立或准备建立自己的网站,并逐步将自己的管理信息系统纳入Internet/Intranet 框架。在建设网站时,我们不仅需要静态地展示公司的相关资料,更多的时候还需要与使用浏览器的用户进行交互,并提供后台数据库的管理和控制等服务。这就要求Web站点具有很强的动态数据发布能力,需要采用动态网站的构建技术。针对这种迅速增长的应用需求,各种新技术、新方法在不断涌现,各种开发环境也应运而生。p> 

在构建动态网站时,采用什么样构架和技术将对网站的动态性能产生决定性的影响。笔者认为,目前构建动态网站主要有CGI、ASP和PHP 三种方式。 

为克服CGI方式的不足,随后又出现了ISAPI、NSAPI 和JDBC等技术方案。这些方案虽较CGI有所进步,但从Intranet网络技术的现实来衡量,仍然不太适用于进行快速开发、及时维护和大面积的技术普及。ASP技术的出现,使动态交互式Web网站的创建成为一件轻松愉快的工作。只要几行脚本语句,就能将后台的数据库信息发布到Internet/Intranet上,在编程和网页脚本的可读性方面大大优于传统的技术方案。 

----ASP是 Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP可以胜任基于微软Web服务器的各种动态数据发布。 

----ASP所设计出的是动态网站,可接收用户提交的信息并作出反应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。例如,当浏览器用户申请主页时,可以调用ASP引擎,解释被申请文件。当遇到任何与ActiveX Scripting兼容的脚本(如VBScript和JScript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访库操作。这样,在站点服务器上执行的不只是一个简单的HTML文件,而是一个复杂的应用程序。该应用程序分析用户的请求,根据不同的请求将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。在结构上,由于ASP是通过ODBC与数据库打交道,数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。

ASP最突出的优点是: 

它可以使用编程部件,可以用Visual Basic、Visual C++、Borland Delphi和Powersoft Power Builder等工具制作这些部件,也可以用Frontpage设计界面后,再添加ASP代码,只要以*.asp存盘就可以了。 

ASP的主要缺点是: 

必须使用IIS建立网络应用服务器,只能在微软平台上运行,并且要求开发人员有一定的工作经验和编程技巧。
收藏本文:
】【打印页面】【推荐给朋友】【关闭窗口

站长学院

推荐信息