最简单的flex+J2ee

运行环境是:
eclipse3.3+(我的是jee版本的)
安装flex builder3 plugin插件(FB3_WWEJ_Plugin.exe(google搜的到))
还要下载blazeds.war,解压也行,不解压也行。
OK。
下面创建flex-jee
新建一个flex project
输入名称,其他的不管,只选择application server type选择J2EE
next
选择你的tomcat
其他的不管,这个flex war file就是你的blazeds.war
OK,finish。
完成了。
现在在java src下面创建一个类:
package org.xlaohe1;

public class T {
public String s(String name) {
return "Say: Hello!" + name;
}
}

OK
再去找你的web-inf下面的flex中的remoting-config.xml文件
在后面加上一句:
 <destination id="say">
<properties>
<source>org.xlaohe1.T</source>
</properties>
</destination>


OK.java方面成功了。
去flex-src下面修改你的mxml:
<?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;
import mx.rpc.events.FaultEvent;
private function btnClick():void {
sayRO.s(inputStr.text);
}
private function faultHandler(event:FaultEvent):void {
ta.text = event.fault.toString();
}
private function sayHR(event:ResultEvent):void {
ta.text = event.result.toString();
}
]]>
</mx:Script>
<mx:TextInput id="inputStr" x="24" y="40"/>
<mx:Button id="btn" click="btnClick();" x="209" y="40"/>
<mx:TextArea id="ta" x="24" y="99"/>
<mx:RemoteObject id="sayRO" destination="say" fault="faultHandler(event)">
<mx:method name="s" result="sayHR(event)"/>
</mx:RemoteObject>
</mx:Application>


OK。
运行吧。
先放到tomcat,在运行flex。
如果运行无异常,配置无异常,单击按钮没反应或者出错,或路劲错误
请修改你的工程的flex server中的context root指向你的工程名
OK。
就这么简单。

有意见请留下来。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值