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

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

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

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

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

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

基于asp的个人网站的设计与实现 <p>图4.3显示了ASP的工作原理,当浏览器通过HTTP协议基于asp的个人网站的设计与实现 向web服务器申请一个由*.asp定义的页面时,web服务器响应HT基于asp的个人网站的设计与实现 TP请求,用ASP引擎解释被申请文件。当遇到ASP脚本命令时,A基于asp的个人网站的设计与实现 SP引擎调用相应的脚本引擎(脚本引擎以组件的形式驻留在web服基于asp的个人网站的设计与实现 务器上)进行处理。ASP提供两种脚本引擎,即VBScript基于asp的个人网站的设计与实现 引擎和VJScript引擎,若要使用其他脚本语言,需要在web服务器基于asp的个人网站的设计与实现 上另外安装相应的脚本引擎;当遇到基于COM标准的组件(组件本身基于asp的个人网站的设计与实现 是经过编译的可重用二进制码)时,ASP引擎启动相应的组件完成指定的基于asp的个人网站的设计与实现 功能。若ASP文件含有访问数据库的请求,ASP内置组件ADO(A基于asp的个人网站的设计与实现 ctiveXDateOb—ject)通过ODBC与数据库基于asp的个人网站的设计与实现 连接,对数据库进行访问,并将访问结果返回web服务器。ASP引擎<基于asp的个人网站的设计与实现 ?</P> <p>将脚本和组件的运行结果生成相应的HTML基于asp的个人网站的设计与实现 语法成分,与文件中原有的文本和HTML标记一起组成标准HTML页面送基于asp的个人网站的设计与实现 至客户端浏览器<SUP>[3]</SUP>。</P> <p>&n基于asp的个人网站的设计与实现 bsp;</P> <H3style="MARGIN:1基于asp的个人网站的设计与实现 3pt0cm"><?<st1:chsdatew:st="on基于asp的个人网站的设计与实现 "IsROCDate="False"IsLunarDate基于asp的个人网站的设计与实现 ="False"Day="30"Month="12"Y基于asp的个人网站的设计与实现 ear="1899">4.3.3A</st1:chsdate>基于asp的个人网站的设计与实现 SP的技术特点</H3> <p>&nbsp;&nbsp;&nbsp基于asp的个人网站的设计与实现 ;在使用ASP技术时应遵循这样一个原则:即ASP脚本必须与基于C基于asp的个人网站的设计与实现 OM标签的组件配合使用才能开发出具有实用价值的动态web应用程基于asp的个人网站的设计与实现 序。</P> <p>&nbsp;&nbsp;&nbsp;基于asp的个人网站的设计与实现 基于组件,可以把应用程序的开发分成两大类任务:一类是开发能被很基于asp的个人网站的设计与实现 多程序使用的核心组件;另一类是集成这些核心组件提供的服务,构造出基于asp的个人网站的设计与实现 实现特定功能的应用程序。Microsoft及一些“中间件”厂商已针对不同的应用领域提供了许多组件产品,组件的使用者只需要理解组件的接口,不需要知道组件的内部结构和组件使用的数据。&nbsp;&nbsp;&nbsp;</P> <p>在ASP技术中,ASP脚本相当于一种粘合剂,把一个个具有特定功能的组件集成在一起,以形成最终的软件产品。利用组件,开发人员可以专门做自己最擅长的工作,从而减少开发难度;利用组件,还有助于开发人员将用户界面与应用逻辑、数据服务分开,快速开发出可重性高的基于三层客户/服务器结构的web应用程序。综上所述,ASP具有如下一些特点:</P> <p>(1)使用普通的文本编辑器(如记事本)即可进行编辑设计;</P> <p>(2)ASP脚本无需编译,容易编写,可在服务器端直接解释执行;</P> <p>(3)与浏览器无关,用户端只要使用可执行HHML码的浏览器,即可浏览ASP所设计的页面;&nbsp;&nbsp;&nbsp;</P> <p>(4)面向对象,在ASP脚本中可以方便地引用系统组件和ASP内置组件,还能通过定制ActiveXServerComponent(ActiveX服务器组件)来扩充功能;</P> <p>(5)ASP的源程序不会被传到客户端,因而可以避免所写的源程序故他人窃取,也提高了程序的安全性;</P> <p>(6)与任何ActiveXScripting语言兼容,除了可使用VBScript和JScript语言进行设计外,还可通过Plug_in的方式,使用由第三方提供的其它Scripting语言来扩充功能<SUP>[5]</SUP>。</P> <p>&nbsp;</P> 用ASP进行动态网页设计</H2> <p>所谓“动态”并不是指在页面上放几个GIF动画图片,其含义大致包含以下两方面:&nbsp;&nbsp;&