网站地图| 免费获取|
毕业论文网
  • 网站首页|
  • 论文范文|
  • 论文降重|
  • 职称论文发表|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 论文资料|
  • 论文开题报告
搜索

当前位置:毕业论文网 -> 免费论文 -> 计算机论文 -> ASP动态网站建设文档(三)
计算机论文资料| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

ASP动态网站建设文档(三)

最新活动:微信集50个赞就可获取任意一篇钻石会员文档。详情见微信集赞换文档
ASP动态网站建设文档(三) 被申请文件。当遇到ASP脚本命令时,ASP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服务器上)进行处理。ASP提供两种脚本引擎,即VBScript引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(ActiveX Date Ob—ject) 通过ODBC与数据库连接,对数据库进行访问,并将访问结果返回web服务器。ASP引擎
将脚本和组件的运行结果生成相应的HTML语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送至客户端浏览器[3]。
4.3.3 ASP的技术特点
    在使用ASP技术时应遵循这样一个原则:即ASP脚本必须与基于COM标签的组件配合使用才能开发出具有实用价值的动态web应用程序。
    基于组件,可以把应用程序的开发分成两大类任务:一类是开发能被很多程序使用的核心组件;另一类是集成这些核心组件提供的服务,构造出实现特定功能的应用程序。Microsoft及一些“中间件”厂商已针对不同的应用领域提供了许多组件产品,组件的使用者只需要理解组件的接口,不需要知道组件的内部结构和组件使用的数据。   
 在ASP技术中,ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件集成在一起,以形成最终的软件产品。利用组件,开发人员可以专门做自己最擅长的工作,从而减少开发难度;利用组件,还有助于开发人员将用户界面与应用逻辑、数据服务分开,快速开发出可重性高的基于三层客户/服务器结构的web应用程序。综上所述,ASP具有如下一些特点:
 (1)使用普通的文本编辑器(如记事本)即可进行编辑设计;
 (2)ASP脚本无需编译,容易编写,可在服务器端直接解释执行;
 (3)与浏览器无关,用户端只要使用可执行HHML码的浏览器,即可浏览ASP所设计的页面;   
 (4)面向对象,在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能通过定制ActiveX Server Component(ActiveX服务器组件)来扩充功能;
 (5)ASP的源程序不会被传到客户端,因而可以避免所写的源程序故他人窃取,也提高了程序的安全性;
 (6)与任何ActiveX Scripting语言兼容, 除了可使用VBScript和JScript语言进行设计外,还可通过Plug_in的方式,使用由第三方提供的其它Scripting语言来扩充功能[5]。
4.4 用ASP进行动态网页设计
 所谓“动态”并不是指在页面上放几个GIF动画图片,其含义大致包含以下两方面:   
 (1)“交互性”即网页的内容会根据用户的要求和选择而动态响应或改变。 
 (2)“自动更新”即无需手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
 根据用户请求生成动态网页的传统技术方案主要有三种:
 (1)最早的渠道是利用CGI(Common Gateway Interface),即通用网关接口;
 (2)利用web服务器厂商提供的专用接口如:ISAPI,NSAPI;
 (3)利用JAVA访问数据库(JDBC)。这三种方案存在一个共同的问题,就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。
 ASP技术的出现使web动态网页设计成为一件轻松愉快的工作。只要几行脚本语句,就能将后台的数据库信息发布到Internet上,在编程和网页脚本的可读性方面大大优于传统的技术方案。
 ASP文件是一种嵌入了可在服务器端执行脚本的HTML文档,与ASP兼容的web服务器执行这些脚本,现场生成相应的HTML语言成分,与网页中原来的HTML语言合成到一起,共同作用到前端。一个ASP文件就是一个文本文件,其中包含了以下内容:  
 (1)TexT(文本)  
 (2)HIML tags(HTML标记)   
 (3)Script命今[4]
    下面是本网页中ASP程序的一段源码:
 <img src="../Image/FMLN193.GIF" width="500" height="4"> <br>
    <br>
  </div>
  <table width="40%" border="1" align="center" cellpadding="0" cellspacing="0">
    <tr bgcolor="#CCCEEE">
      <td width="22%" nowrap><div align="center"><font color="#990000">属
          编 号:</font></div></td>
      <td width="78%" nowrap>
        <%response.Write(records("shuid"))%>
      </td>
    </tr>
    <tr bgcolor="#DDDEEE">
      <td nowrap><div align="center"><font color="#990000">所 属 科:</font></div></td>
      <td nowrap>
        <%response.Write(records("keid"))%>
    &nb

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 3/7/7

ASP动态网站建设文档(三)由毕业论文网(www.huoyuandh.com)会员上传。
原创论文资料流程 相关论文
上一篇:人事管理系统 本课题的来源 下一篇:五种提高SQL性能的方法
推荐论文 本专业最新论文
Tags:ASP 动态 网站建设 文档 2010-03-27 21:53:22【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文资料


毕业论文网提供论文范文,论文代发,原创论文资料

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 毕业论文网 版权所有