Flex与Java通信教程

Flex与Java通信框架搭建的步骤:

1. 新建web项目,并启动tomcat运行,检查一切是否正常(必须);

2. 导入所需的jar包(我已给出),将需要用的四个XML资源文件:messaging-config.xml,proxy-config.xml,remoting-config.xml,services-config.xml全部复制粘贴到项目的WEB-inf文件夹下,如下图所示:

3. 修改web.xml文件:将如下内容全部粘贴到web.xml中,不需做任何的更改即可;

flex.class.path

/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars

flex.messaging.HttpFlexSession

MessageBrokerServlet

flex.messaging.MessageBrokerServlet

services.configuration.file

/WEB-INF/flex/services-config.xml

1

MessageBrokerServlet

/messagebroker/*

4. 添加Flex project支持,并发布web工程(必须),如下图:

----↓↓

注:一定要按上面的图解来做,否则是很难配置成功的!

5. 在此项目中新建类FirstFlex

public class FirstFlex {

public String hello(String name) {

return "你好! " + name;

}

}

6.并在remoting-config.xml中添加如下代码:配置该类

com.alex.flex.FirstFlex

7. 修改Flex编译版本,否则无法生成SWF。(工程上右击,选择properties)

8. 在MXML中调用java处理类

import mx.rpc.events.ResultEvent;

function rest(event:ResultEvent):void {

rest_ta.text = event.result as String;

}

function remotingSayHello():void {

h.hello(inp.text);

}

]]>

//暴露对象

9. 当服务器启动后,工程会自动将flex目录和swf发布到webApps下。

10.嘿嘿,可以看到,简单的flex与Java通信已经成功!

java与flex通信_Flex与Java通信教程相关推荐

  1. java获取flex数据_Flex与java交互之数据库数据读取

    [转载:版权归原创所有http://hi.baidu.com/giver/blog/item/de128602ba9ccd074afb517a.html] 前几天有网友要我写一篇关于flex与数据库交 ...

  2. flex java类转成_Flex 与 java 通讯 【转】

    2.2 代码实现 下面给出了FlexBuilder工程的一个文件,设置了Flash的布局. view plaincopy to clipboardprint? layout="absolut ...

  3. 使用BlazeDS实现Java和Flex通信之hello world

    http://zhan.zhmy.com/archives/2010/158552.html [转]使用BlazeDS实现Java和Flex通信之hello world 1 推荐 新的项目对用户体验及 ...

  4. flex 发送到java_(转)java与flex通信

    (转)java与flex通信 一.准备: 服务端:JDK1.5 (这个不用介绍了吧?) 服务端IDE:eclipse (它的主页) 客户端:FLEX 3 (Adobe® Flex® 3 是用于构建和维 ...

  5. 使用BlazeDS实现Java和Flex通信

    使用BlazeDS实现Java和Flex通信 Posted on 2010-01-13 17:22  疯狂 阅读(4528)  评论(0)   编辑   收藏 所属分类:  flex  world 转 ...

  6. flex socket java_使用Java编写Socket服务器,并且与Flex通信(二)

    通过对第一个例子的学习,已经对Socket有了一个比较清晰的认识. 不过第一个例子有一个问题,就是只能有一个客户端调用,下面我们把第一个例子的代码做一个改进,改成多客户端调用的. Java服务端代码T ...

  7. java多线程三之线程协作与通信实例

    多线程的难点主要就是多线程通信协作这一块了,前面笔记二中提到了常见的同步方法,这里主要是进行实例学习了,今天总结了一下3个实例: 1.银行存款与提款多线程实现,使用Lock锁和条件Condition. ...

  8. JAVA SE学习day_07:异常处理、TCP通信

    一.异常中常见的方法 public static void main(String[] args) {System.out.println("程序开始了");try {String ...

  9. java tcp read_【Java TCP/IP Socket】TCP Socket通信中由read返回值造成的的死锁问题(含代码)(转)...

    书上示例 在第一章<基本套接字>中,作者给出了一个TCP Socket通信的例子--反馈服务器,即服务器端直接把从客户端接收到的数据原原本本地反馈回去. 书上客户端代码如下: 书上的服务器 ...

最新文章

  1. 利用歌词插件 让WMP活起来
  2. nodejs安装部署与运行
  3. 切点、切面:@Aspect、@PointCut相关的个人总结
  4. matlab绘制贝叶斯曲线,Matlab建立SVM,KNN和朴素贝叶斯模型分类绘制ROC曲线
  5. vsftpd安装问题汇总(持续更新。。)
  6. 12.Java 面试题整理(JAVA 代码查错)
  7. 【elasticsearch】FileAlreadyExistsException:/home/elasticsearch-6.8.0/config/elasticsearch.keysto
  8. eclipse git插件简单使用
  9. jQuery如何退出each循环的?
  10. H5 获取连接参数,判断是否是手机端
  11. Java中的AtomicInteger
  12. apache2.2 + php5.2.4 + mysql5.0.x 安装配置
  13. 遭遇掌控欲望极强的上司,郁闷的项目
  14. JavaScript面试题整理
  15. 通用文档信息提取模型浅析
  16. BackgroundWorker类的使用例程
  17. 经济型EtherCAT运动控制器(四):ModbusRTU或ModbusTcp与触摸屏通讯
  18. Iphone手机,调用微信支付JSAPI缺少参数 timeStamp
  19. Centos6.8系统镜像下载
  20. 自定义vbs脚本开机启动程序

热门文章

  1. JavaScript No Overloading 函数无重载之说
  2. 【架构】分布式追踪系统设计与实现
  3. 获取iOS设备的型号
  4. C#关于事件的几个好例子
  5. 结构和类中字段的初始化以及用new来操作他们的构造函数
  6. Linux服务器配置PHP文件下载,出现中文乱码问题,下载出错
  7. golang变量作用域
  8. 阿里云在线web IDE:云效云端开发 DevStudio(ide.aliyun.com)
  9. Go gin内嵌静态资源go-bindata的安装及使用(GVA)
  10. linux diff diffstat组合使用示例