某定制项目与Flex集成解决方案.PDF

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Left Part of Header Right Part of Header 某定制项目与Flex集成解决方案 某定制项目与Flex集成解决方案 1引言 1.1 Flex(RIA) Flex是一个RIA ( Rich Internet Application)应用,采用异步方式和服务器端通信, Flex系统产品包括编译工具和功能强大的开发环境,通过编写MXML和ActionScript(Flex采用的脚本语言,从Flash移值过来)代码,用编译器来生成 swf文件,用户只需要浏览器安装flash播放器插件就可以观看 Flex有如下几个特性: 1. 使用矢量图形(与位图相对应) 2. 丰富的组件库 3. 对多媒体的广泛支持 4. 可与jsp,php,等主流服务器进行通信,连接远程WebService,支持Remoting与Socket等数据通信 1.2集成背景 正是由于Flex对于数据展现,与用户的复杂操作有着先天性的交互优势,在实际的建行J2EE项目开发中,有时候就需要用Flex开发这样的客户端展 现程序。 为了使开发人员在某定制平台上更容易的开发出Flex调用的后台程序,某定制平台需要对此进行集成改造,使用户轻松的将某定制开发的业务发布 出来。 2 Flex通讯 Flex与J2EE Server通讯主要有以下三种方式 2.1 HTTPService和URLRequest方式 flex中的httpservice通信方式,说白了就是采用get与post方法进行数据传送,和我们平时用的表单提交没有什么不同。httpservice对象位于mx.r pc.http包中,它主要用来发送http形式的get或post请求。 HTTPService提交获取参数都是基于key value对或者xml形式提交数据。这可以通过设置HTTPService的contentType=application/xml属性进行控制。 这种方式也是本集成方案采取的通讯方式 2.2基于WEBService的数据传输方式 Flex通过调用J2EE发布的WebService获取数据的传输方式。 2.3基于AMF协议的RemoteObject访问方式 FLEX还为我们提供了一种AMF的协议(remoteObject),可以直接让FLEX和JAVA进行通讯,这种方式需要第三方的工具包BlazeDS集成到J2EEserver Left Part of Footer Center Part of Footer Page 1 of 7 Left Part of Header Right Part of Header 才可 blazeDS是一套面向actionscript的前后台通信框架。 在服务器端,blazeDS以 servlet的方式存在于java应用服务器上。它默认提供3中服务,远程调用(在remoting-config.xml中配置)、访问代理(proxy-config.xml)、 消息服务(messaging-config.xml),同时框架允许你添加自定义的服务(在services- config.xml中配置)。 在客户端,blazeDS提供了RemoteObject、HttpServcie、WebService,Product和Comsumer等组件来提供访问服务器端数据的能力,其中RemoteObj ect、Product和Comsumer是以amf协议来交换数据的,而HttpServcie和WebService则采用的是比较通用的访问协议,可以用来访问非blazeDS服务 器(即普通的web服务器)。 2.4 三种通讯方式比较 下面是三种通讯方式的比较表 Left Part of Footer Center Part of Footer Page 2 of 7 Left Part of Header

文档评论(0)

tina0229 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档