`
jud511jt
  • 浏览: 13975 次
社区版块
存档分类
最新评论

使用blazeds实现flex和java交互

阅读更多

使用blazeds实现flex和java交互
2010年07月28日
  好久没研究flex 和 java 交互了,有个哥们问才拿起来,很模糊了所以决定记下来。废话少说,进正题。。。
  flex 和 java 交互可以使用 LCDS 和 BlazeDS 这2个框架,LCDS 就不说了,因为我也不会。
  说说使用blazeds实现flex和java后台交互吧。
  1.首先下载所需jar包就不多说了。
  http://opensource.adobe.com/wiki/display/blazeds/B lazeDS
  我下载的是 blazeds-bin-3.2.0.3978.zip,下好以后解压备用。
  2.创建javaWeb项目。
  使用MyEclipse创建Java Web项目,这里我创建的项目名称是HelloWorld-blazeds。然后使用blazeds.war解压后的WEB-INF文件夹覆盖对应的文件夹。如下图:
  
  3.编写服务的bean并发布之。
  在src下新建要提供给flex前台使用的bean。代码如下: package com.aisono.service; public class MyService { public String sayHello(String name) { System.out.println(name); return "Hello," + name; } } 修改WEB-INF/flex/remoting-config.xml如下:            com.aisono.service.MyService    发布程序到tomcat并启动,至此java后台搞定了。。。
  4.创建flex前台调用javaBean服务
  使用FlashBuilder4创建flex web程序如图:
  
  配置J2EE服务信息:
  
  编写flex前台代码调用javaBean服务,代码如下:  flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">            运行结果如图:
  
  至此,一个简单的helloworld就完成了!!!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics