资源描述:
《应用jsp技术开发web应用程序new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、技术与应用技术交流!"#$%&’&()*%+,--’.#*/.&%应用+,-技术开发1)D应用程序中国人寿保险公司辽宁省分公司赵越超在基于!"#$%"$#的电子商务在以迅猛的势头改一个进程,因此系统资源消耗大、运行效率低。变着人们的工作和生活方式的同时,传统的保险业第二代动态&)*技术有两种,一种是由&)*也面临着巨大的冲击。保险公司要实现电子商务,离服务器供应商提供插件(-34567"8)和9-08,这种方不开&$’应用程序,而构建()*应用程序需要相式的缺点是不同供应商的产品只能针对自己的应的技术和工具支持。本文拟就应用+,-技术开发1$’服务器。例如,虽然:7;%<8<=#的9,-非常易
2、于()*应用程序做简单介绍。实现动态网页,但它只能在:7;%<8<=#600,6和-$%8<">361$’6,$%?$%上运行。也就是说,如果采用9,-技术,一、动态()*技术的发展就必须选择:7;%<8<=#的产品,不可能把应用移植到诸如@#和B7"4C等其他1$D服务器和操作系当前,()*技术已从一个提供静态的分布式网统。另一种方式是+E?E的,)%?)3)#8,它利用+E?E技络信息服务的系统发展成为可以购买货物和服务的术编写服务器端应用。由于和.20一样要经历编市场,实现这样的市场需要更多、更复杂的应用来表码、编译和发行等一系列过程,因此其开发效率很现动态的信息。动态()*技术
3、由此应运而生。低。第一代动态()*技术是./0技术,它通过在+,-是新一代(第三代)动态1)D技术。它是1)*服务器上运行一个外部程序产生动态信息。但一种开放式和免费的技术规范,是+E?E6F企业版是,由于.20编程复杂,并且每一次请求都需启动(+GHH)的重要组成部分。+,-能够与第二代1)D34·中国金融电脑0110年第22期技术交流技术与应用!"#$%&’&()*%+,--’.#*/.&%技术结合,共同创建动态网页,其特点是开发效率SW:XRihU高。与5$2技术相比,1$2技术有以下五点不同6SWLMFNhU78编程语言不同。5$2网页是利用9:;$<%0=.编例7中,除了传统的LMF
4、N代码外,在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".B8速度和稳定性不同。由于1$2网页在首次被,/30/"调用时即被编译成$"%&"4".+装入内存,以后的调用图’只要执行即可。因此,尽管5$2网页采用了高速缓冲技术,但相比之下,
5、1$2网页的速度更快、稳定性图7中,当RD."8O+=被调用时,它首先被1$2U更强。,/30/"编译成$"%&4".传递给$"%&4".U,/30/";$"%&4".UC8可扩展的标记(.D3)不同。1$2网页具有被称,/30/"将$"%&4".装载并执行后,将产生的动态信息作可扩展标记的特性,这种机制使开发者可以创建形成LMFN返回浏览器;由浏览器展现LMFN。定制的标记,但在5$2网页中不能这样做。当需要再次调用这个1$2网页时,1$2U,/30/"E8自由选择的程度不同。5$2网页只能在F0G会执行已经装载后的$"%&4".+。如果1$2被修改,它<%)+)H.;II$和2"%+)/>
6、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页,并调用其所需的服务器扩展功能或插件进
7、行特SLMFNTUUUUU殊处理。下面以R>."8O+=为例,说明1$2的工作过程。SL,5RTUUUUU例7:R>."78O+=SMIMN,T1$2U,->Q=4"SWMIMN,TUUUUUSLMFNTU;;;;SWL,5RTUUUUUVL,5RT;;;;;S:XRiU:Z[XNXk^HHHH<<^TUUUUUVMIMN,T1$2;,->Q=4"VWMIMN,T;;;;;S[,_M,TUUU