首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex施用使用BlazeDS与Java应用通信

2012-09-01 
Flex应用使用BlazeDS与Java应用通信blazeDS是Adobe公司为FLex与JavaEE通信推出的技术,在FLex与JavaEE通信

Flex应用使用BlazeDS与Java应用通信
blazeDS是Adobe公司为FLex与JavaEE通信推出的技术,在FLex与JavaEE通信时起到一个数据中间层的作用,与其相似的还有LiveCycle Data Service技术,但此技术需要付费使用,对于常规学习开发,blazeDS足以。
一、blzeDS下载地址
    http://opensource.adobe.com/wiki/display/blazeds/BlazeDS
二、创建基于blazeDS的项目:
    (我的环境jdk1.5+eclipse3.6+flexBuilder3+tomcat6.0)
    1、建立一个web项目blazeTest。
    2、解压下载blaze bin包中的blaze.war(不能直接解压时可以将其放入tomcat中启动让tomcat解开此包)。
    3、用解压后blazeds文件夹中WEB-INF下得web.xml替换web项目中的web.xml(对于已有的web项目可以将其中的内容复制进去)。
    4、将blazeds文件夹下的flex和lib文件夹copy到web项目的WEB-INF目录下,其中flex文件夹下是flex与java应用不同通信方式的配置文件,lib是必要的包;也可以修改这些配置文件的位置,但是注意在web.xml中也要修改相应servlet初始化时配置文件路径,见代码:


此时需要刷新服务器端,让tomcat加载编译后的swf文件即包装页面。
在FLex中点击运行按钮即可访问包装页面。
点击Button测试,弹出服务器返回字符串说明成功。


常见问题:
      1、如果Flex项目没有设置为自动编译,每次更改后需要手动编译,自动编译在project菜单下的第一项。
      2、修改编译之后需要在JavaEE项目中刷新一下,这样tomcat才会重新发布,否则看不到修改后的变化。
      3、确定代码中没有错,但是problems中仍有错误时,用project下的clean命令清理即可。









热点排行