预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

技术与应用技术交流 !"#$%&’&()*%+,--’.#*/.&% 应用+,-技术 开发1)D应用程序 中国人寿保险公司辽宁省分公司赵越超 在基于!"#$%"$#的电子商务在以迅猛的势头改一个进程,因此系统资源消耗大、运行效率低。 变着人们的工作和生活方式的同时,传统的保险业第二代动态&)*技术有两种,一种是由&)* 也面临着巨大的冲击。保险公司要实现电子商务,离服务器供应商提供插件(-34567"8)和9-08,这种方 不开&$’应用程序,而构建()*应用程序需要相式的缺点是不同供应商的产品只能针对自己的 应的技术和工具支持。本文拟就应用+,-技术开发1$’服务器。例如,虽然:7;%<8<=#的9,-非常易于 ()*应用程序做简单介绍。实现动态网页,但它只能在:7;%<8<=#600,6和-$%8<">36 1$’6,$%?$%上运行。也就是说,如果采用9,-技术, 一、动态()*技术的发展就必须选择:7;%<8<=#的产品,不可能把应用移植到 诸如@<A;>#和B7"4C等其他1$D服务器和操作系 当前,()*技术已从一个提供静态的分布式网统。另一种方式是+E?E的,)%?)3)#8,它利用+E?E技 络信息服务的系统发展成为可以购买货物和服务的术编写服务器端应用。由于和.20一样要经历编 市场,实现这样的市场需要更多、更复杂的应用来表码、编译和发行等一系列过程,因此其开发效率很 现动态的信息。动态()*技术由此应运而生。低。 第一代动态()*技术是./0技术,它通过在+,-是新一代(第三代)动态1)D技术。它是 1)*服务器上运行一个外部程序产生动态信息。但一种开放式和免费的技术规范,是+E?E6F企业版 是,由于.20编程复杂,并且每一次请求都需启动(+GHH)的重要组成部分。+,-能够与第二代1)D 34·中国金融电脑0110年第22期 技术交流技术与应用 !"#$%&’&()*%+,--’.#*/.&% 技术结合,共同创建动态网页,其特点是开发效率SW:XRihU 高。与5$2技术相比,1$2技术有以下五点不同6SWLMFNhU 78编程语言不同。5$2网页是利用9:;$<%0=.编例7中,除了传统的LMFN代码外,在SaU 写,而1$2网页是用1>&>编程语言编写。因为1>&>和ah之间的语句是1D&D脚本代码($<%0=.0/3),它 的平台独立性,1$2网页可以跨平台,而?$2网页们在服务器端执行。1$2的处理过程如图7所示。 不能。 @8组件技术不同。1$2网页使用1>&>:">/组件1$2 $"%&"%,/30/" (%)*+"%!"# 技术,而5$2使用5<.0&"A组件技术。$"%&"%,-."/+0)/ 速度和稳定性不同。由于网页在首次被$"%&4". B81$2,/30/" 调用时即被编译成装入内存,以后的调用 $"%&"4".+图’ 只要执行即可。因此,尽管5$2网页采用了高速缓 冲技术,但相比之下,1$2网页的速度更快、稳定性图7中,当RD."8O+=被调用时,它首先被1$2U 更强。,/30/"编译成$"%&4".传递给$"%&4".U,/30/";$"%&4".U C8可扩展的标记(.D3)不同。1$2网页具有被称,/30/"将$"%&4".装载并执行后,将产生的动态信息 作可扩展标记的特性,这种机制使开发者可以创建形成LMFN返回浏览器;由浏览器展现LMFN。 定制的标记,但在5$2网页中不能这样做。当需要再次调用这个1$2网页时,1$2U,/30/" E8自由选择的程度不同。5$2网页只能在F0G会执行已经装载后的$"%&4".+。如果1$2被修改,它 <%)+)H.;II$和2"%+)/>4;J"K;$"%&"%上运行,而对于将被自动编译成$"%&4".后执行。 1$2网页没有某种特定的J"K服务器或操作系统 的限制。三、编写脚本的元素 二、1$2的处理过程RD."8O+=中,还可以使用如例@所示“RD."U.)j ‘Dck/"*UR>."de”的形式创建R>."的对象。这时,需 1$2是由传统的LMFN和1>&>代码混合编写要使用2>3"指示标记。 的网页,其扩展名是“8O+=”而不是“8P.Q4”或例@:R>."@8O+= “8P.Q”。通过扩展名,J"K服务器即可识别1$2网Sal=>3"U0Q=)%.k^O>&>8b.048m^UaTUUUUU 页,并调用其所需的服务器扩展功能或插件进行特SLMFNTUUUUU 殊处理。下面以R>."8O+=为例,说明1$2的工作过程。SL,5RTUUUUU 例7:R>."78O+=SMIMN,T1$2U,->Q=4"SWMIMN,TUUUUU SLMFNTU;;;;SWL,5RTUUUUU VL,5RT;;;;;S: