flex java blazeds_flex与java的通信 Blazeds remoteObject

本文介绍了如何使用Flex与Java进行通信,通过创建Flex项目、编写Java类、配置remoting-config.xml文件以及实现MXML界面,实现了Flex向Java发送请求并展示返回数据的功能。详细步骤包括Flex项目的搭建、Java后端代码编写、Remoting服务配置以及前端MXML界面展示数据的代码实现。
摘要由CSDN通过智能技术生成

都说flex技术很火,是未来RIA发展的必然趋势,必将大量使用,所以咋也扫扫盲,入个门,以备不时之需,哈哈,废话不说了。开始实战flex和java的通信,说白了就是flex和java的交互。

这次要实现的功能是:由flex给后台java发送一个请求,java返回数据给flex,再由flex对数据进行展示。就是这么简单。

1.新建一个flex项目(这部分涉及到flex和java的整合,参考我的博文flex与java的两种整合方式总结

)

2.项目建立后的结构图如下:

3948b8dc3f3f0fba0e9ed3a29a19a4c8.png

3.在src目录下编写java类,如下,这样java部分的开放完毕

package com.yjck.flex;

public class HelloJavaFlex {

public String helloJavaFlex(String name){

System.out.println("hello world");

return "Hello,'" + name + "':JAVA和FLEX可以通信了";

}

}

4.配置flex的remoting-config.xml文件,目录在WebContent\WEB-INF\flex文件下代码如下

class="flex.messaging.services.RemotingService">

com.yjck.flex.HelloJavaFlex

5.书写mxml文件,代码如下

import mx.controls.Alert;

import mx.rpc.events.ResultEvent;

public function remotingHelloJavaFlex():void{

var logNam: String = namInputTxt.text;

remoteHello.helloJavaFlex(logNam);

remoteHello.addEventListener(ResultEvent.RESULT, getRoHelloRes);

}

private function getRoHelloRes(e: ResultEvent) :void {

Alert.show(e.result.toString());

}

]]>

endpoint="http://localhost:8080/HelloFlexPro/messagebroker/amf">

x="121" y="96" fontSize="12 width="209"/>

6.完成,最后运行下看效果:

aadd36bc16e71e4b92c75a4589a206c8.png

再上传一个使用datagrid的应用实例。

下载次数: 78

下载次数: 90

0

0

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2010-09-16 18:53

浏览 2019

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值