Flex BiazeDS 整合 开发 / 配置

本文详细介绍了如何使用Eclipse、Flex和BlazeDS进行整合开发的过程,包括创建Flex项目、配置BlazeDS服务、实现远程调用等功能。适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

采用 eclipse + flex plug

1: 新建FLex工程 : 选择 应用服务器类型 , 选中"使用远程对象服务" , 选中 BlazeDS

2: 下一步:选择目标运行时, 以及 BlazeDS WAR 所在的目录 , 修改输出文件夹的默认值:WebRoot/bin

注意:BlazeDS 下载下来只是一个 war 文件

3:一路 next

然后写 Service

新建package.clas : tao.serivce.FlexService

package tao.service; public class FlexService { public String getName(){ return "hello Flex..."; } }

在 flex/remoting-config 中 配置 service <destination id="flexService"> <properties> <source>tao.service.FlexService</source> </properties> </destination>

然后 新建 view 层:

<fx:Script> <!--[CDATA[ import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; protected function remoteObject_resultHandler(event:ResultEvent):void { Alert.show(event.result.toString()); } protected function remoteObject_faultHandler(event:FaultEvent):void { Alert.show(event.fault.toString()) } ]]--> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> <mx:RemoteObject id="remoteObject" destination="flexService" source="tao.service.FlexService" endpoint="/flex/messagebroker/amf" result="remoteObject_resultHandler(event)" fault="remoteObject_faultHandler(event)"> </mx:RemoteObject> </fx:Declarations> <s:Button label="发送" click="remoteObject.getName()" x="83" y="113"/>

注意: endpoint="/flex/messagebroker/amf" 工程名 + messagebroker/amf

ok

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值