成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Flex框架Riawave的定制應(yīng)用

開發(fā) 后端
本文向大家介紹一下Flex框架Riawave的定制應(yīng)用,F(xiàn)lex有很多開發(fā)框架,最有名的是Cairngorm。但是Cairngorm太復(fù)雜了,不太適合中小項目,這里我們說一下Riawave的應(yīng)用。

在學(xué)習(xí)Flex的過程中,你可能會遇到Flex框架的概念,這里和大家分享一下Flex框架Riawave的定制應(yīng)用,準確的說Riawave并不是一個框架,它只是一個通訊錄管理的簡單代碼示例,它包含了很多的***實踐。

Flex框架應(yīng)用及對AJAX框架的思考

Jbpmside要使用Flex開發(fā)流程設(shè)計器以及管理器,剛好公司的一個內(nèi)部項目也應(yīng)用到Flex,大概花了一個禮拜來熟悉和了解Flex。其中發(fā)現(xiàn)Flex開發(fā)和AJAX開發(fā)的很多相通之處,這里把自己對Flex的一些學(xué)習(xí)心得總結(jié)一下。分為三部分,分別是對Riawave框架的介紹、參照Riawave,對自己先前采用的AJAX開發(fā)框架的介紹、以及對AJAX前景的一些自己看法。

Flex框架Riawave的定制應(yīng)用

Flex有很多開發(fā)框架,最有名的是Cairngorm。但是Cairngorm太復(fù)雜了,職責(zé)的細粒度分離帶來的是過多的類和代碼,不太適合中小項目。這里我們采用了Riawave,準確的說Riawave并不是一個框架,它只是一個通訊錄管理的簡單代碼示例,它包含了很多的***實踐。這里想說一點,就是很多時候采用某種技術(shù)起決定因素的往往不是技術(shù)本身是否先進,而是看該技術(shù)的使用者是否眾多。

Flex框架Riawave將應(yīng)用程序拆分成三部分,分別是Views、ModelLocator、DAO。

◆Views指的是應(yīng)用里的頁面組件,例如表格、表單、菜單等

它的職責(zé):

1、組成整個應(yīng)用的界面;

2、對組件內(nèi)部的原生事件進行處理,這些事件指發(fā)生在該組件里的鼠標事件和鍵盤事件;

3、當需要其他組件進行協(xié)作時,發(fā)布定制事件;

4、對其所關(guān)聯(lián)的數(shù)據(jù)進行操作;

5、監(jiān)聽其他組件發(fā)布的與之相關(guān)的定制事件,并做出展現(xiàn)形式上的改變。

Flex框架Riawave中ModelLocator是整個應(yīng)用的核心

它的職責(zé):

1、集中存儲應(yīng)用的所有數(shù)據(jù);

2、給頁面組件提供統(tǒng)一的定制事件監(jiān)聽器接口,即所有的頁面組件要對其他組件的定制事件監(jiān)聽則必須通過ModelLocator來進行訂閱;

3、唯一的定制事件發(fā)布接口,即任何頁面組件要發(fā)布自己的定制事件都必須通過ModelLocator發(fā)布;

4、集中維護所有定制事件的類型。ModelLocator是單態(tài)的,通過ModelLocator,應(yīng)用程序所有的定制事件都被統(tǒng)一管理。

Flex框架Riawave中DAO負責(zé)操作應(yīng)用的數(shù)據(jù)

它的職責(zé):

1、改變應(yīng)用的數(shù)據(jù),提供應(yīng)用數(shù)據(jù)修改的統(tǒng)一接口,即用戶操作頁面組件改變數(shù)據(jù)時,實際上是由頁面組件轉(zhuǎn)發(fā)給DAO處理;

2、遠程訪問服務(wù)端,F(xiàn)lex通常作為應(yīng)用程序的前端展現(xiàn)出現(xiàn),和AJAX一樣,數(shù)據(jù)的操作要和服務(wù)器端進行交互;

3、服務(wù)器端返回正確的操作結(jié)果后,改變ModelLocator里的數(shù)據(jù),發(fā)布定制事件,觸發(fā)相應(yīng)頁面組件改變。可以看到,整個Flex應(yīng)用完全是由事件驅(qū)動的。

◆其他需要了解的部分:

1、Flex的DataBinding機制,這個機制實際也是由事件發(fā)布/訂閱機制實現(xiàn)的,它可以省去自己編寫重復(fù)的定制事件發(fā)布/訂閱代碼,實現(xiàn)組件展現(xiàn)數(shù)據(jù)與ModelLocator的數(shù)據(jù)同步;

2、VO,本地的數(shù)據(jù)建模、用途:發(fā)布定制事件時,通過VO攜帶組件數(shù)據(jù),VO被包含在事件里;傳遞數(shù)據(jù)到DAO。

【編輯推薦】

  1. Flex框架Riawave的定制應(yīng)用
  2. Flex框架選擇指南
  3. 全面認識Flex應(yīng)用程序的六大元素
  4. 揭開Flex正則表達式的神秘面紗
  5. Flex數(shù)據(jù)綁定及其使用頻繁的幾種情況 

 

責(zé)任編輯:佚名 來源: 博客園ronghao
相關(guān)推薦

2010-08-10 14:53:32

FlexRiawave

2010-08-05 13:50:54

Flex框架

2010-08-04 15:12:54

Flex開發(fā)

2010-08-11 10:24:46

Flex開發(fā)

2010-08-10 17:13:58

Flex技術(shù)

2010-07-27 10:58:46

Flex

2010-07-29 17:15:55

Flex

2011-12-03 20:25:53

2009-08-20 10:12:59

Flex Alert組

2010-08-05 14:03:32

Flex框架

2010-08-11 13:17:07

Flex框架

2010-08-05 14:32:16

Flex框架

2010-08-06 09:18:14

Flex

2010-07-29 14:27:52

FlexWeb

2010-08-02 09:43:00

Flex應(yīng)用

2010-08-09 10:21:56

XMLFlex

2010-07-28 10:38:29

Flex開源框架

2009-06-19 16:25:34

Flex與Spring

2010-08-05 09:27:03

Flex應(yīng)用

2010-08-04 11:04:58

Flex框架
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 免费视频一区二区 | 亚洲综合一区二区三区 | 在线永久看片免费的视频 | 久草免费在线视频 | 国产精品久久久久999 | 国产一区二区精品在线观看 | 久久av一区 | 亚洲精品国产成人 | 欧美另类视频 | av中文在线 | 亚洲久久 | 成人av在线播放 | 国产传媒视频在线观看 | 久久久2o19精品 | 精品一区二区在线观看 | 人碰人操| 亚洲美女一区 | 精品国产欧美一区二区三区不卡 | 欧美一区二区综合 | 日韩在线视频一区二区三区 | 中文字幕一区二区三区精彩视频 | 四虎在线视频 | 黄色一级电影在线观看 | 天天操网 | 91在线精品秘密一区二区 | 欧美精品一区二区三区在线 | 中文字幕在线一区二区三区 | 免费a级毛片在线播放 | 国产91精品在线 | 一区二区三区中文字幕 | 国产91精品在线 | 亚洲网址在线观看 | 久久久亚洲精品视频 | 午夜精品久久久久久不卡欧美一级 | 日韩三级电影一区二区 | 国产在线成人 | 国产精品揄拍一区二区 | 91资源在线| 久久青青 | 日韩欧美亚洲 | 亚洲人va欧美va人人爽 |