用BlazeDS实现Java和Flex通信!

本文介绍如何使用BlazeDS实现Java与Flex应用之间的通讯。通过具体步骤演示了搭建环境、配置BlazeDS及创建简单示例的过程。

       BlazeDS 是一个基于服务器的 Java 远程控制 (remoting) 和 Web 消息传递 (messaging) 技术,它能够使得后端的 Java 应用程序和运行在浏览器上的 Adobe Flex 应用程序相互通信。这篇文章中,我讲述一种方法(也许不是最好的)使得我能够成功地利用 BlazeDS 和 Flex 建立一个简单的程序。使用的 IDE 是 Flex Builder, 而并非 eclipse. 下面我将逐步介绍怎么实现这个简单的程序。

 

1、安装 JDK 和 Tomcat, 并且实现成功配置。详细可参见: http://blog.chinaunix.net/u/21684/showart_195064.html

 

2、下载 BlazeDS , 下载地址和安装方法请参考: http://opensource.adobe.com/wiki/display/blazeds/Release+Builds

 

3、将blazeds.war解压到tomcat的webapps目录下。

 

4、在blazeds里面有个WEB-INF文件夹,其中有的classes文件夹。Flex应用程序使用的Java class就放在这里了。

 

5、在blazeds里面有个WEB-INF文件夹,有个flex文件夹,里面有个remoting-config.xml文件。连接Java和flex应用程序的destination结点就在这里配置的。

 

6、写HelloWorld.java

编译这个Java文件得到HelloWorld.class

 

7、配置remoting-config.xml文件,在</default-channels>标签之后和</service>标签之前添加以下结点:

 

8、新建Flex Project,

 

注意:Application server type选择J2EE,下一步【Tomcat 6.0】/webapps/blazeds

 

主文件代码:

 

 

编译测试。点击发送按钮。弹出“Hello World” 恭喜,成功了。^-^

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值