java 调用flex_flex调用java
发布日期:2021-06-24 15:10:54 浏览次数:2 分类:技术文章

本文共 1820 字,大约阅读时间需要 6 分钟。

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

cn.ImageProcess

第二个remoting-config-2.xml文件:

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

cn.com.test

services-config.xml文件中的server部分:

felx调用代码:

import mx.rpc.events.FaultEvent;

import mx.collections.ArrayCollection;

import mx.rpc.remoting.mxml.RemoteObject;

import mx.controls.Alert;

import mx.rpc.events.ResultEvent;

import mx.rpc.AbstractOperation ;

public function submit():void{

var remote:RemoteObject = new RemoteObject();

//调用在J2EE端remoting-config.xml中配置的暴露出的类的名称 id

remote.destination = "ImageProcess";

//remote.destination = "test";

//调用J2EE端类中的方法

var o:AbstractOperation = remote.getOperation("setAlphaPath");

o.send("E:\\workspace2\\gisImage\\flex_src\\assets\\hh-1.png","hh-4.png",4);

//remote.setHello();

//var o:AbstractOperation = remote.getOperation("ceshi");

//o.send("E:\\workspace2\\gisImage\\flex_src\\assets\\hh-1.png");

//监听调用成功事件

o.addEventListener(ResultEvent.RESULT,result);

//监听失败事件

o.addEventListener(FaultEvent.FAULT,fault);

}

private function result(evt:ResultEvent):void{

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

}

private function fault(evt:FaultEvent):void{

Alert.show("调用失败!");

}

]]>

java代码test类:

package cn.com;

import java.util.*;

public class test {

public String ceshi(String mm)

{

return "lllllllll"+mm;

}

}

java代码,ImageProcess类

package cn;

public class ImageProcess{

public String setAlphaPath(String srcImageFile, String descImageDir,int alpha ) {

return "assetsff/"+descImageDir;

}

}

注意: (1)要让flex掉用的java方法,则java方法必须是公有的。

(2)虽然可以调用多个java类但是最好是在java类中定义公有的方法,传递其它的类的类名,方法名,等灵活调用,以后研究一下。

(3)注意flex工程的配置文件:如编译器:services "E:/workspace2/gisImage/WebRoot/WEB-INF/flex/services-config.xml"   -locale en_US -source-path=locale/{locale} -keep-all-type-selectors=true

flex服务器等,下面会有配置的截图。

25bb65aeb8001a54fd6aa04f0ed8f451.png

8939a899d0362b21f1d44dbfe98d2ef1.png

b61c5e2fc6a0fc00115540c822779069.png

大小: 62.9 KB

9fd2f70ae04ce83b94b4e77bf7a9d426.png

大小: 84.2 KB

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2012-05-25 16:19

浏览 1025

评论

转载地址:https://blog.csdn.net/weixin_33572836/article/details/114052985 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:java opencv人脸识别_Java OpenCV实现人脸识别过程详解
下一篇:wamp的mysql2003_wamp5 mysql 错误2003 服务器没有响应.错误代码下面. 请帮忙解决一下.最好留下QQ.. 也想找一个师父......

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月02日 08时24分07秒