天天看点

spring整合flex

在常规的开发中只是用flex二不和后台交互是不可能的,为此flex也提供了和后台交互的2种解决方案一种是data services另一种是blazeds,本篇博客是用的是后一种,我的开发步骤如下:

1.下载blazeds的war包,下载war包需要注册,下载地址如下:​

2.解压或者部署war包,把web-inf下面的flex文件夹复制到项目的web-inf下面,把lib里面的所有jar包和目标项目合并

3.下载spring整合flex的jar包,下载地址是:

​​http://www.springsource.org/spring-flex/​​

下载好后把dist下面的jar包复制到项目的lib下面

4.编写处理后台数据的代码,java类也交给spring来处理,下面是我的xml配置文件

5.编写spring和flex交互的主要配置文件,文件名称见名知义就行,配置大致如下

最后一行的ref熟悉就不介绍了,一般学过spring的都知道怎么用

6.在web.xml加入springmvc配置把上面的交互文件交给spring管理,配置如下

7.给项目添加flex支持

(1)鼠标右击项目,找到add flex  project  type,如下所示

spring整合flex

(2)在出现的窗口选择下一步,如下所示

spring整合flex

(3)点击“下一步”进入下一个配置界面

spring整合flex

需要注意的是root folder,这里选择项目的根目录即可,选好后要注意点击“validate configuration”按钮验证配置,验证成功后,点击finish之后可能会报错,在problems里找到error,右键点击选择重建html-template即可

(4)这一步是可选的,一般我们把flex的main source folder换成别的

spring整合flex

(5)这一步也是可选的,我们一般把webcontent或者webroot作为flex的输出目录

spring整合flex

改动之后也是需要验证的,验证成功即可

8.编写flex页面,我这里只是简单的用表格显示出所有的部门信息,页面代码如下

下面我把自己的业务实现类代码贴出来,这个方法拼接了json字符串

只有学懂了spring要整合spring是不是很简单呢,来看下我的效果图

spring整合flex

下面再把我的ibatis配置文件贴出来给大家看看

下面是我oracle里的数据表

spring整合flex

​​

spring整合flex