flex 实时更新的一些方法总结
2013-11-20 15:49
232 查看
诚为大家所知,Flash之所以优秀,就是它可以带来良好的用户体验和交互特性。既然涉及到交互性,开发人员在开发过程中必然会遇到实时更新的问题,那么,当后台数据发现变化的时候,如何让Flash端实时刷新显示数据呢?以下是一些可资参考的方法,各种方案优缺点各异,开发系统之前请仔细考量:
第一种:Flex端采用轮询的方式访问后台,查看后台数据是否有更新,若有则获取数据,更新界面信息;这中方法一般适用于后台更新并不频繁,对实时性信息更新要求程度一般的实时更新。例如QQ上的好友个人头像更新。
第二种:Socket :这种方法的原理是后台携带数据并发出数据更新通知,前台监听到通知后得到数据发布到界面上。此方式适用于对信息的及时性特别强的业务。如聊天室,IM即时聊天!这方面flash已有成熟的方案:Red5或FMS
第三种:使用 BlazeDS 的 Romoting 消息服务,例如商城购物车监控。具体优劣待查。
第四种:RTMP方式:Adobe在2009年一月开始将RTMP进行开源。不过应用的时候还是需要向Adobe进行License申请,详情:http://www.adobe.com/aboutadobe/pressroom/pressreleases/200901/012009RTMP.html
第一种:Flex端采用轮询的方式访问后台,查看后台数据是否有更新,若有则获取数据,更新界面信息;这中方法一般适用于后台更新并不频繁,对实时性信息更新要求程度一般的实时更新。例如QQ上的好友个人头像更新。
第二种:Socket :这种方法的原理是后台携带数据并发出数据更新通知,前台监听到通知后得到数据发布到界面上。此方式适用于对信息的及时性特别强的业务。如聊天室,IM即时聊天!这方面flash已有成熟的方案:Red5或FMS
第三种:使用 BlazeDS 的 Romoting 消息服务,例如商城购物车监控。具体优劣待查。
第四种:RTMP方式:Adobe在2009年一月开始将RTMP进行开源。不过应用的时候还是需要向Adobe进行License申请,详情:http://www.adobe.com/aboutadobe/pressroom/pressreleases/200901/012009RTMP.html
相关文章推荐
- android一些有用的方法,代码,和错误处理总结(持续更新)
- Cesium三维地图效果方法总结(需要更新)
- iOS 字符串常用方法总结——不定时更新
- 使用 JavaScript 将网站后台的数据变化实时更新到前端-【知乎总结】
- 该帖子会记录一些工作中用到的小方法..会时常更新...
- Android多线程界面更新方法的总结
- android canvas 常用的一些方法总结
- 【转载】C# Winform 跨线程更新UI控件常用方法总结
- 【C#小知识】C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法 分类: C# 2014-02-08 01:53 1826人阅读 评论(0) 收藏
- 0.Ubuntu下的一些小问题的解决方法(持续更新中)
- python 字典 一些总结(持续更新)
- Jquery一些常见取值方法汇总(持续更新)
- Spring和Hibernate集成的HibernateTemplate的一些常用方法总结
- 对程序员面试宝典作一些总结--持续更新
- 网站更新的一些方法
- 关于最近学习的一些方法总结
- Flex应用程序中嵌入各种类型的资源方法总结
- Flex ComboBox下拉列表不自动更新解决方法
- 关于getbean方法的一些总结
- C#中一些易混淆概念总结(六)---------解析里氏替换原则,虚方法