- 浏览: 1578269 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (571)
- Flex (301)
- AIR (5)
- ComPiere (8)
- ExtJS (15)
- SAP (0)
- jBPM (3)
- Java-Hibernate (5)
- Java-Spring (10)
- XML (2)
- java-web (30)
- db2 (2)
- websphere (4)
- Google (5)
- 虚拟机 (10)
- eclipse (8)
- Win2003 (11)
- Ubuntu (27)
- VMware (4)
- CentOS (3)
- JSON (1)
- Oracle (15)
- SilverLight (1)
- 大事记 (6)
- VirtualBox (5)
- Solaris (10)
- AIX (6)
- 云计算 (10)
- MacOS (4)
- iOS (1)
- SQLite (1)
- Activiti (1)
- jdk (5)
- hadoop (8)
- Ant (4)
- PhoneGap (2)
- JavaScript (11)
- jQuery (1)
- FireFox (1)
- HBase (2)
- sqoop (0)
- ffmpeg (7)
- mencode (0)
- jdbc (1)
- SQLServer (1)
- 组件平台 (12)
- struts2 (4)
- intellj (4)
- android (1)
- ExtJS4 (1)
- 色卡司 (1)
- Linux (3)
- ExtJS5 (1)
- zookeeper (2)
- maven (1)
- Java (6)
- vpn (0)
- squid (1)
- MySQL (2)
- webpackage (1)
- antd (1)
- lucene (1)
最新评论
-
qq_24800465:
请问这里的库从哪下载啊
ffmpeg所有的编码器(encoders) -
neusoft_jerry:
貌似这里没用到StreamingAMFChannel哦,只是用 ...
Flex BlazeDS 推送技术 -
anyone:
感谢你的博文,看了受益匪浅
记住这个IntelliJ IDEA的编译设置 -
keren:
现在还有什么应用需要用flex来开发的?
flex tree的展开,关闭,添加、删除子节点 -
neusoft_jerry:
简洁明快,好贴好贴!楼主V5!
flex tree的展开,关闭,添加、删除子节点
http://blog.comtaste.com/2009/03/messaging_from_java_to_flex_wi_1.html
With BlazeDS/LCDS you can send messages to and receive messages from a server side destination thanks to Messaging Services and their client-side API.
In your messaging configuration you can use a ActionScript Adapter:
or a JMS Adapter:
that integrates Flex messaging with Java Message Service destinations.
If you don't have JMS or you don't want to use it in your web application you can send messages from Java to Flex in a very simple way.
First of all you should enable the ActionScript adapter and create your destination without additional parameters:
In your Flex application you have your Consumer:
that is subscribed to the previous destination so that it can receive messages:
On the Java side, inside the context of the web application in which LCDS/BlazeDS runs, you can use these lines of codes to send messages to your Flex Consumer:
This is a solution suitable for uni-directional messaging, if you want to use a bi-directional messaging system it's convenient to use JMS.
With BlazeDS/LCDS you can send messages to and receive messages from a server side destination thanks to Messaging Services and their client-side API.
In your messaging configuration you can use a ActionScript Adapter:
<adapter-definition id="actionscript" class="flex.messaging.services.messaging.adapters.ActionScriptAdapter" default="true" />
or a JMS Adapter:
<adapter-definition id="jms" class="flex.messaging.services.messaging.adapters.JMSAdapter"/>
that integrates Flex messaging with Java Message Service destinations.
If you don't have JMS or you don't want to use it in your web application you can send messages from Java to Flex in a very simple way.
First of all you should enable the ActionScript adapter and create your destination without additional parameters:
<destination id="actionscriptMessaging"> </destination>
In your Flex application you have your Consumer:
<mx:Consumer id="consumer" destination="actionscriptMessaging" message="messageHandler(event);" fault="faultHandler(event);"/>
that is subscribed to the previous destination so that it can receive messages:
consumer.subscribe();
On the Java side, inside the context of the web application in which LCDS/BlazeDS runs, you can use these lines of codes to send messages to your Flex Consumer:
AsyncMessage msg = new AsyncMessage(); msg.setTimestamp(new Date().getTime()); msg.setClientId("JavaMessageProducer"); msg.setMessageId("JavaMessageId"); //destination configured in messaging-config.xml msg.setDestination("actionscriptMessaging"); msg.setBody("Message from Java!"); //you can set custom message headers msg.setHeader("headerParam1", "value1"); msg.setHeader("headerParam2", "value2"); //send message to destination MessageBroker.getMessageBroker(null).routeMessageToService(msg, null);
This is a solution suitable for uni-directional messaging, if you want to use a bi-directional messaging system it's convenient to use JMS.
发表评论
-
extjs结合flex(flash)的注意事项.
2014-01-02 17:11 2443//for fix bug //flash里使 ... -
flash(flex)crossdomain dtd规范
2013-12-27 13:38 991dtd文件位置: http://www.macromedia. ... -
flash内嵌在html里面的代码
2013-12-27 09:19 1234<!-- 除IE外都可识别 --> < ... -
FlashBuilder4.5 ADT命令详解(官方)
2011-12-16 17:45 1287http://help.adobe.com/en_US/air ... -
FlashBuilder4.5加入ADT插件
2011-12-16 17:24 1859参考: http://renaun.com/blog/2011 ... -
Flex as3commons log的简单使用
2011-11-28 20:26 1633http://www.as3commons.org/ &l ... -
Flex日志工具汇总
2011-11-27 16:29 1294巨兽 monster [能调试 mobile和web air] ... -
【转】[Flex]我经常使用的Flex Tools 和 Resource
2011-11-22 08:36 1342http://www.k-zone.cn/zblog/post ... -
[转]Flex Socket安全策略<policy-file-request/>及应对方法
2011-08-27 16:43 1778http://hi.baidu.com/dobodo/blog ... -
flash 安全策略文件
2011-08-27 16:31 2186<?xml version="1.0&qu ... -
Request请求头的格式
2011-08-27 15:38 2398每次提交http请求时,请求头是什么样的的格式呢? GET方 ... -
flash Tooltip类
2011-08-27 15:06 1174http://www.flepstudio.com/flash ... -
flash SQLite包装类
2011-08-27 15:00 2267[转]http://www.flepstudio.com/fl ... -
[转](原创)flex解决跨域问题的策略文件的写法
2011-08-04 09:59 1601http://hi.baidu.com/wosinmaiken ... -
[转](整理)flex常用验证控件
2011-08-04 08:30 1419http://hi.baidu.com/wosinmaiken ... -
Flex4.5 skin组建皮肤的应用
2011-07-28 08:52 2856http://www.iyoya.com/2011/06/04 ... -
如何成为一个合格的iOS开发者?
2011-07-17 14:59 1385转:http://www.adobe.com/cn/devne ... -
flex4.5移动设备开发-添加应用背景图片
2011-07-17 10:50 2317【转】http://spy6.blogspot.com/201 ... -
flex4.5移动设备开发-应用访问权限设置
2011-07-16 14:19 1399在构建flex4.5 mobile application的时 ... -
flex4.5移动设备开发-表格效果
2011-07-15 23:12 1849做了个实验,没想到做出表格的效果
相关推荐
Flex Messaging系列JAR包是Adobe Flex与Java之间进行通信的核心组件,主要负责建立富互联网应用程序(RIA)与服务器之间的消息传递。这些JAR文件包含了多种服务和协议的支持,使得Flex客户端能够与Java后端无缝交互...
BlazeDS支持多种协议,如AMF(Action Message Format)、RTMP(Real-Time Messaging Protocol)和HTTP,使得数据能在Java和Flex之间高效、低延迟地传输。 在这个源码实例中,我们可能看到以下关键组件和概念: 1. ...
This book describes how to create Instant Messaging applications in Java and covers the Jabber IM protocols. If you want to create new IM systems, integrate them with your existing software, or wish ...
它包含了一个AMF通道,使得Java对象可以直接序列化到AMF消息,然后通过HTTP或RTMP(Real-Time Messaging Protocol)发送给Flex应用。 3. **LCDS(LiveCycle Data Services)**:是Adobe提供的一个更全面的企业级...
这些库提供了与JMS接口交互所需的类和方法,例如flex-messaging-common.jar和activemq-flex-client.jar。 4. **配置JMS连接**:在Flex代码中,需要配置JMS连接工厂和目的地(Topic或Queue)。这通常通过创建一个`...
即时通讯(Instant Messaging,简称IM)是现代网络通信的重要组成部分,Java 作为广泛使用的编程语言,为开发此类应用提供了强大的支持。"Instant Messaging in Java" 针对使用 Java 进行即时通讯系统开发进行了深入...
flex-messaging-core-4.7.3.jar 最新版,下载了好长时间才下载下来,亲测可用!
描述:“Java IM协议”阐述了Java环境下即时消息(Instant Messaging,简称IM)系统的开发与实现,特别是聚焦于Jabber协议,这是一种基于XML的即时通讯协议,广泛应用于企业级通信系统和个人聊天软件中。 标签:...
根据提供的文件信息,本文将详细解析“Java中的即时通讯(Instant Messaging in Java)”这一主题。主要内容包括:即时通讯的基本概念、Jabber协议的介绍及其在Java中的应用。 ### 即时通讯基本概念 即时通讯...
Flex Messaging Core是Adobe Flex框架的核心组件之一,主要负责实时的服务器到客户端的通信。这个Java Archive (JAR) 文件包含了实现AMF(Action Message Format)协议所需的类库,AMF是一种高效的数据序列化协议,...
在CSDN找半天找不到一个全面的,我一生气,传了个全面的上来,包括 backport-util-concurrent....flex-messaging-common.jar flex-messaging-core.jar flex-messaging-proxy.jar flex-messaging-remoting.jar 呵呵
Manning - Instant Messaging in Java - The Jabber Protocols及书中源代码。 介绍jabber(xmpp)协议以及用java编写即时通讯(im)软件的好书,深入浅出。
通过LCDS,Flex应用能轻松地与Java、JMS、EJB等后端系统进行集成,实现高效的数据同步和实时更新。 3. **Java**:Java作为后端开发语言,与Flex和LCDS共同构建了客户端-服务器架构。在Flex应用中,Java主要用于实现...
【Java_Flex 合并开发详解】 在现代的Web应用程序开发中,Java和Flex的结合提供了强大的前后端交互能力。本文将深入探讨如何在Java环境中整合Flex技术,以实现高效的数据传输和用户界面动态更新。我们将主要围绕...
Flex Messaging是Adobe Flex框架的一部分,它提供了一个强大的实时通信平台,允许客户端(通常是Flex应用程序)与服务器进行双向数据交换。4.7.3版本是这个组件的一个更新,它可能包含了性能提升、错误修复以及新的...
Blazeds是一个基于服务器的Java远程控制(remoting)和Web消息传递(messaging)技术,它允许后端的Java应用程序与在浏览器上运行的Adobe Flex应用程序之间进行交互。Blazeds作为一个servlet在Java应用服务器上运行...
例如,`flex-messaging-common.jar`、`flex-messaging-core.jar`和`flex-messaging-amf.jar`等都是常见的AMF通信所需库文件。 通过这个入门实例,开发者可以快速理解Flex与Java交互的基本原理,并为进一步的复杂...
flex-messaging-common.jar,flex-messaging-core.jar,flex-messaging-opt.jar,flex-messaging-proxy.jar,flex-messaging-remoting.jar,flex-rds-server.jar java集成flex需要的JAR包全面jar包
The author, Kareem Yusuf, uses his real-world knowledge of JMS and open standards to teach the reader how to most effectively use JMS and IBM software to implement messaging solutions within the ...
《即时通讯在Java中的实现:Jabber协议详解》 即时通讯(Instant Messaging,简称IM)是现代网络通信的重要组成部分,它允许用户实时地进行文本、语音甚至视频交流。Java作为广泛使用的编程语言,有着丰富的库和...