`
pipe
  • 浏览: 205067 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex用RemoteObject方式与java交互

    博客分类:
  • flex
阅读更多
首先看一个简单的java类:
package com.test;

public class TestVo {
	public String toSayHello(String str) {
		return " to say hello " + str;
	}
}


接着我们需要在 remoting-config.xml中配置 增加如下代码:
<destination id = "myJavaClassRemoteObject">
		<properties>
			<source>com.test.TestVo</source>
			<scope>application</scope>
		</properties>
	</destination>


下面的这个mxml中调用了这个TestVo

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Script>
		<![CDATA[
			import  mx.rpc.events.ResultEvent;
			import mx.controls.Alert;
			
			private function callVO(str:String):void{
				javaVo.toSayHello(str);
				javaVo.addEventListener(ResultEvent.RESULT,getVo);
			}
			
			private function getVo(e:ResultEvent):void{
				Alert.show(e.result.toString());
			}
		]]>
	</mx:Script>

	<mx:RemoteObject  id="javaVo" destination="myJavaClassRemoteObject" />
	<mx:Button click="callVO('你好')" label="请求"    height="50" width="100" />

</mx:Application>



这个项目是在myeclipse6.0中建立的,首先需要建立成flex project ,然后需要将其变成web project ,就OK了。
分享到:
评论
1 楼 se7en8974 2010-11-28  
有remoteObject 处理java数据的demo么?
例如gird,希望分享学习!

相关推荐

Global site tag (gtag.js) - Google Analytics