Flex与Java通讯配置Demo
Flex 和 Java 的通讯配置源码 demo,挺适合还在折腾 RIA 开发的你。里面涵盖了三种比较主流的通信方式,AMF、HTTPService 和 WebSocket,基本把常见的用法都摸了一遍。Demo 里的代码分得清楚,.mxml
、.as
、.java
文件都在,还挺方便上手。
AMF 通讯的配置算是这套 Demo 里的亮点,走的是BlazeDS
这条线,配置了服务端点、通道和 Flex 端的AMFChannel
。要注意remoting-config.xml
和services-config.xml
的路径别写错,不然 Flex 那边调用不到。
HTTPService 的用法也比较直观,Flex 通过HTTPService
组件发求,Java 这边就用普通的Servlet
或Spring Controller
接。优点是灵活,跨域也容易,就是数据格式得自己定义清楚。
WebSocket 的部分就稍微前沿一点了,适合你做聊天室、实时数据刷新这种需求。Flex 端代码里用原生WebSocket
对象连接 Java 服务端,Java 那边可以选Jetty
或Tomcat
来部署监听端点。注意一点,浏览器和 Flash Player 的 WebSocket 兼容性得测试下。
压缩包sampless
里的代码挺整洁,适合直接拉出来跑一遍。如果你是 Flex 初学者,也能学到不少通信相关的配置套路。建议你边跑边改,是 AMF 部分,多试试数据结构和方法映射,挺有意思的。
如果你正好在用BlazeDS
或者打算搞Flex + Java
组合的项目,这个 Demo 可以帮你少踩不少坑。相关资料也贴给你,像Java 连接 Flex 需要的 BlazeDS和BlazeDS Java 与 Flex 整合框架都还不错。
8.31MB
文件大小:
评论区