天天看點

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