维普资讯http://www.cqvip.com
应用技术茸研究
!E用的整合E应
都
框架
605)109
匡Srt,pn,bra架tsSrgHiet基础,析了Feuine为分lx和JE2E
}模驾两发了Fx2E整合的实验证了Fx1与JeE例,l与e
lael't
JE2E
SrtVCtusM
表层业层瞧持层示《务l久l"一『 ̄
以创彻底
的基部署合现
JE2E各层整合的四种模型,分析了各种模型的有效性和实
用性。
JTDABCS…ocraPuttarnli…mosnisFp
oaoreemcusclttiriocnoelnl
图1基于Srt,pigHenttusSrn,irae的JE架b2E框
SrstotAcinut
表示层(tt负责管理用户的请求,出相应的响应;Srsu)做
2.基于FeIx的RAI
提供一个控制器(otlr委派调用业务逻辑和其它层处Cnrl),oe
理。
RA(ihIttpiaos,将桌面应用
程序的IRceltn)是nmeApci交互用户体验与We用部署的灵活性结合起来的
网络应b应用程序。A中的Rcln(RIiCit富客户端)he提供己编译客户端应用程序的运行环境,客户端应用程序使用异步客户/服务器架构连接后端应用服务器。Felx提供了一个构建富Itme应用程序的完整解决方net
案。Felx可以通过HTWesriTP,beve和AFGawa种cMty三e
业务层(pn)Srg负责处理应用程序的业务逻辑和业务i校验,管理事务,管理业务层级别的对象的依赖。持久层(ieae负责把jvHbrt)naa域对象和数据库表之间建立起一个映射关系,通过操作这些域对象操作数据库。
4FeI.IxRA与JE2E框架的整合
方式访问服务器端组件。
AMF(tncisaigFrt是Aoe开发出AcoSrtipMesgnoma)db
结合Felx访问服务器端的方式和JE2E框架各层的特点,采用不同的整合模型。
()lx与视图层的整合1Fe
来的
通信协议,采用二进制压缩,列化、它序反序列化、传输
数据,从而为Fah播放器与FahRmoig网关通信提供lsletsn
Felx与视图层Srt的整合模型见图2tsu。在图2示模所型中,lFex的请求会先被发送到Srt框架,由Srt转发tsutsuFelx的请求到其它层。模型中Felx通过HtSrie件发tevc组p送和接收HTTP请求,数据通常是XML格式的。
这种模型的优点是可以很快、方便的将Fe合到已很lx整
了一种轻量级的、高效能的通信方式。AMF可直接将Fahls
内置对象,例如Ojc,ryDa,ML等传回服务器端,betAr,tXae
在服务器端自动解析成适当的对象。由于AMF采用二进制编码,这种方式可以高度压缩数据,因此非常适合用来传递
大量的资料。
3基于Srt,pgHbrae的JE.tusSrn,ienti2E框架
有的JE2E框架中而不影响原有的框架结构,Fe但lx依赖与视图层Srt,ts会造成
系统维护和扩展的困难。u
大部分JE应用在职责上至少能被分成三层:2Epeeto(示层)bses(务层)priec(久rsnan表it,uis业n,este持sn
层)tt,pn,iea。SrsSrgHbrtuine是三个优秀的JE2E框架,在基