基于flex三种通讯方式的java配置与整合

基于flex三种通讯方式的java配置与整合

ID:16429446

大小:843.81 KB

页数:38页

时间:2018-08-09

基于flex三种通讯方式的java配置与整合_第1页
基于flex三种通讯方式的java配置与整合_第2页
基于flex三种通讯方式的java配置与整合_第3页
基于flex三种通讯方式的java配置与整合_第4页
基于flex三种通讯方式的java配置与整合_第5页
资源描述:

《基于flex三种通讯方式的java配置与整合》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于Flex三种通讯方式的Java配置与整合2013年8月13日目录一、前言3二、基础信息准备61.spring-flex1.0.3(AMF)72.blazeds(AMF)83.backport-util-concurrent3.1(AMF)84.struts-2.3.15.1(httpservice)95.cxf2.7.6(webservice)10三、具体配置方案与测试101.第一步我们先来配置SH(spring+hibernate)102.增flex-spring服务支持,是项目支持AMF通讯协议(FSH)27

2、3.增struts服务支持,是项目支持http通讯协议(httpservice)304.增cxf服务支持,是项目支持sopa通讯协议(webservice)35四、总结38一、前言在项目开发过程中,很多时候需要给第三方提供一些接口来处理项目中的一下数据,然而在使用flex的AMF通信方式来配置我们的javawebproject的时候,我们就无法来处理这样的需求,所以这个时候我们可以合理的引入httpservice通讯方式和webservice通讯方式来弥补java服务端这一缺陷。下面我们提一下flex三种通讯方式:通

3、讯方式通信协议数据交互格式优点缺点HttpService常用的http协议XML数据格式通用,便于不同应用系统间交换数据1.数据在发送前需要转换成XML格式,接收后要解析XML数据。哪怕是只发送一个简单的的数字也要如此2.在处理复杂数据类型如图片,对象的时候,非常不方便WebServiceSOAP协议XML同上同上RemoteObjectFlex自定义的高效二进制数据通讯协议:AMF任意(可以是数字,字符串,对象,图片等等)能够处理各种类型的数据类型,速度快需要专门的服务器端软件LCDS(FDS)或AmfPHP。LC

4、DS(FDS)是收费的,价格不菲。其中也可使用免费版本(blazeds),但是有限制。(#)这里简单说明一下LCDS与blanzeds的区别。BlazeDS可以看成是LCDS的一个子集,而且是一个开源产品,在一般的项目中完全可以替代LCDS。(抱歉,adobe官方的图片找不到了,所以找了张有水印的)√代表此功能可用FeaturesBlazeDSLCDSDatamanagementServicesClient-Serversynchronization√Conflictresolution√Datapaging√SQL

5、adapter√Hibernateadapter√DocumentServicesLiveCycleremoting√RIA-to-PDFconversion√Enterprise-ClassFlexapplicationservicesDataaccess/remoting√√Proxyservice√√Automatedtestingsupport√Softwareclustering√√Webtiercompiler√EnterpriseIntegrationWSRPgeneration√Ajaxdataser

6、vices√√Flex-Ajaxbridge√√Runtimeconfiguration√√Openadapterarchitecture√√JMSadapter√√Server-sidecomponentframeworkintegration√√ColdFusionintegration√OfflineApplicationSupportOfflinedatacache√Localmessagequeuing√Real-TimeDataPublishandSubscribemessaging√√Real-time

7、dataqualityofservice√RTMPtunneling√FeaturesBlazeDSLiveCycleDataServicesES2RPCservicesJavaremoting/ActionMessageFormat(AMF)YesYesAjaxclientlibrariestoJava™remotingYesYesWS/JSONproxyserviceYesYesMessagingServlet-basedmessagingservices(hundredsofclientsperCPU)YesY

8、esJavaNIOhigh-performancemessaging(thousandsofclientsperCPU)NoYesRealTimeMessagingProtocol(RTMP)NoYesDatathrottlingNoYesReliablecommunicationsNoYesDatamanagementTransaction(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。