Flex与Java通讯配置Demo

Flex 和 Java 的通讯配置源码 demo,挺适合还在折腾 RIA 开发的你。里面涵盖了三种比较主流的通信方式,AMF、HTTPService 和 WebSocket,基本把常见的用法都摸了一遍。Demo 里的代码分得清楚,.mxml.as.java文件都在,还挺方便上手。

AMF 通讯的配置算是这套 Demo 里的亮点,走的是BlazeDS这条线,配置了服务端点、通道和 Flex 端的AMFChannel。要注意remoting-config.xmlservices-config.xml的路径别写错,不然 Flex 那边调用不到。

HTTPService 的用法也比较直观,Flex 通过HTTPService组件发求,Java 这边就用普通的ServletSpring Controller接。优点是灵活,跨域也容易,就是数据格式得自己定义清楚。

WebSocket 的部分就稍微前沿一点了,适合你做聊天室、实时数据刷新这种需求。Flex 端代码里用原生WebSocket对象连接 Java 服务端,Java 那边可以选JettyTomcat来部署监听端点。注意一点,浏览器和 Flash Player 的 WebSocket 兼容性得测试下。

压缩包sampless里的代码挺整洁,适合直接拉出来跑一遍。如果你是 Flex 初学者,也能学到不少通信相关的配置套路。建议你边跑边改,是 AMF 部分,多试试数据结构和方法映射,挺有意思的。

如果你正好在用BlazeDS或者打算搞Flex + Java组合的项目,这个 Demo 可以帮你少踩不少坑。相关资料也贴给你,像Java 连接 Flex 需要的 BlazeDSBlazeDS Java 与 Flex 整合框架都还不错。

rar 文件大小:8.31MB