过年期间抽空在弄flex前端对象与后端java对象利用httpservice交互的问题。比如前端需要user list数据,构造了flex user object类。后端也存在java user object类,利用xstream组件把list中的user对象序列化成xml数据。在flex端通过httpservice使用E4X format格式获取。
刚开始自己准备通过e4x技术来解析xml,构造flex user object,类似这样的处理方式:
不过这种方式太过于繁琐。于是想自己利用flex reflect来实现一个通用的convert或者说类似xstream这样的组件。
当然,首先是去google一把,还真找到两个,一个是XMLConverter (http://www.customware.net/repository/display/FLEX/Integrating+Flex+with+XML+using+XMLConverter),一个就是完全兼容xtream的 asx3m (http://code.google.com/p/asx3m/)。
XMLConverter简单,不过不是开源的,对于解析单个对象的xml格式,还是够的,但是对于解析复杂的包含list结构的,就爱莫能助了。最终还是采用了asx3m,很方便。—— 唯一不爽的就是,asx3m竟然需要依赖VEGAS(http://vegas.googlecode.com/svn/AS3/trunk/src/vegas/)这个庞然大物(其实其只需要hashmap, list等几个辅助类)
使用asx3m确实很方便,两端代码也很简易,如下:
服务器端的java代码:
Flex端的as代码:
就这么简单。—— 当然,这种方式,需要在两端维护两套对象结构(java object)和(as object),但其扩展性和灵活度要比那种AMF的remoteobject的方式高很多。
分享到:
相关推荐
看tv必备.asx
镁光ASX340 Datasheet,开发手册
如何解决wmv/asf/asx格式转成mp4/avi/3gp/mpg/flv的问题 使用相关问题宜发私信
ASX100:ASX100的库存数据
智能成像解决方案的提供商Aptina正在批量生产用于倒车摄像头解决方案的ASX344AT SoC.ASX344AT内置图像处理功能,提供180度视角,并具备强大的图像复原功能。美国国家公路交通安全管理局(NHTSA)发现,在避免倒车...
ffmpeg.exe能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等) 对ffmpeg.exe无法解析的文件格式(wmv9,rm,rmvb等), 可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式; mencoder.exe;drv...
Python库可通过上未使用的API提取ASX股票信息。 主要特点是; 拉出在ASX上列出的公司和证券的完整列表 拉取详细的公司信息 拉动公司监管公告 虽然PyASX提供定价信息,但使用是更新最新和历史价格数据的更好选择。...
交易基于Python3的ASX数据下载和Web应用程序,具有以下基本功能:按部门,关键字,移动,股息收益率或其他属性进行搜索的能力监视列表和行业库存列表,可以按关键指标(eps,pe,每日更改等)进行排序超过12个月的...
java调用视频转换工具ffmpeg,包含软件、详细文档及java代码。 ffmpeg.exe能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等)
缺少了关键组件,这时候就需要安装这个组件来有效解决这些问题,可以解决运行游戏是因为该工具缺失但是无法游玩的问题
西安青春广播电台105.5(asx文件),直接用Windows Media Player播放
数据 ETF的价格历史 内幕交易 : 股票消息来源链接来自雅虎财经页面- 从 3000 个网站抓取新闻 NLTK 文章- 使用这个和github - 使用 BERT - 艾达- 雅虎历史- github笔记seq2seq 模型多文档输入主题建模ETF 收益电话...
1990年免费的ASX每日数据每日澳大利亚库存数据资料目录公司ectors.json列出所有扇区companies.json列出所有公司指数根据日期存储所有ASX索引[代码,index_date,index_open,index_close,index_high,index_low]...
使用中文详细介绍了ASX340中如何实现动态轨迹线的设计原理
Aptina ASX340芯片调试总结
高感度影像感知器,車用寬溫1/4‐inch Color CMOS NTSC/PAL Digital Imag SOC with Overlay Processor
杭州市地方电视台 直播台
1.2 数据通信网与计算机网· 1.2.1 数据通信网…………. 1.2.2 计算机网 …………. 12.3联系与区别…………. 1.3数据传输方式…………. 1.31 串行传输与并行传拍· t 3.2 异步传措与同步传输· ...