最近一直在研究前台用Flex,数据传输格式用Json,后台用Java开发,经过这么多天的研究,有一点小心得,现在记录下来。
首先:开始学习这个的时候,总是想在网上应该有人写有例子的,就Google了一下,果然,N多例子,大喜;赶忙点进去看,结果,失望。
原因如下:所有的例子都是源于一人之手,具体是谁,我也不知道,并且,这个例子(备注:就是这个例子,有兴趣的朋友可以自己搜搜,我在这里都羞于给链接了。使用Flex,Java,Json更新Mysql数据)个人认为讲的是入门,是给菜鸟看的,这个里面讲的 就是 一个AS对象转成一个JsonObject,然后再转成一个Java的Object,这种例子有什么意义呢?可能是我要求太高了。嘿嘿。所以我决定自己写一个例子,这个例子是涉及到Ant,Flex,Java,最重要的原理是利用反射机制。
【实现的目标】在Java端写一个JavaBean,里面有和多属性,包括Java基本数据类型,或者用户自定义对象,然后用Ant编译,生成一个和这个Java对象对应的ActionScript 对象,然后在当进行数据交互的时候,直接调用这两个对象去操作数据,而不是像前面所提到的例子里面用Object去交换数据。
【涉及到的包以及数据库】
Java端:Hibernate3.2,Struts2.1,Spring3.0,J2se1.6,Json-lib(下载地址:http://sourceforge.net/projects/json-lib/files/)
Flex端:Flex sdk3.0,as3corelib(下载地址:http://code.google.com/p/as3corelib/downloads/list)
数据库:Mysql
【系列文章列表】
【关于Flex+json+Java的整合开发【连载一】- 整体架构框架介绍】
【关于Flex+json+Java的整合开发【连载二】- Java处理Json数据】
【关于Flex+json+Java的整合开发【连载三】- SSH框架搭建】
即将推出,敬请期待