您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

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

作者:佚名    责任编辑:admin    更新时间:2022-06-22

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

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

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

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

  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通信已经成功!