加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex与Java的交互通信

发布时间:2020-12-15 04:28:08 所属栏目:百科 来源:网络整理
导读:如题,通过blazeds第三方工具,利用RemoteObject方法,进行交互!! 开发环境:myeclipse8.5,FlexBulder4.6,JDK1.6 第三方工具:blazeds-turnkey-4.0.1.17657.zip 服务器:Tomcat6 开发语言:Java,ActionScript 1.创建Java Web Project项目,名为JavaWebProj

如题,通过blazeds第三方工具,利用RemoteObject方法,进行交互!!

开发环境:myeclipse8.5,FlexBulder4.6,JDK1.6

第三方工具:blazeds-turnkey-4.0.1.17657.zip

服务器:Tomcat6

开发语言:Java,ActionScript

1.创建Java Web Project项目,名为JavaWebProject

2.将blazeds-turnkey-4.0.1.17657.zip解压出来,取里边的blazeds.war下的WEB-INF,覆盖JavaWebProject 下WEB-INF

3.在JavaWebProject/WebRoot/WEB-INF/flex下的remoting-config.xml下,添加destination节点,代码如下

<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
??? class="flex.messaging.services.RemotingService">

??? <adapters>
??????? <adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
??? </adapters>

??? <default-channels>
??????? <channel ref="my-amf"/>
??? </default-channels>
?? ?
??? <destination id='hello'>
??? <properties>
????? <source>com.zzw.Hello</source>
??? </properties>
??? </destination>

</service>

4.将项目部署到Tomcat服务器上

########下面创建Flex工程 :FlexProj####################

1.打开FlexBulder4.6,文件-创建Flex项目

项目名:自定义,我填写FlexProj

项目位置:默认

应用类型:web

flex sdk:默认

下一步

服务器类型:JAVA

使用远程对象访问服务:blazeds

服务位置:根文件夹,指向Tomcat服务器下的项目名称

??????????? 根URL:http://IP:PORT/项目名称

?????????? 上下文根目录:项目名称(填一个验证一个)

已编译的FLEX应用程序的位置:指定到服务器下项目名称/bin(指定输出文件夹)

下一步

构建路径下:库路径:

组件集:mx_spark

输出言语件夹URL:http://IP:PORT/项目名称/bin

点完成COMPLETE!!

在主application主程xml里边编写相关的as脚本语言,调用后台java接口,并返回结果 ,用as显示于页面上。


over!!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读