連線到資料 How Flex Works (二)

2021-08-22 14:17:11 字數 1233 閱讀 8821

在flex應用中處理資料時要牢記:flex應用不直接連線資料庫。因而,adobe® flex builder 2 並不提供直接連線資料的工具。資料互動採用mxml 和 actionscript**實現。

在flex領域,有很多方式進行資料互動,其中絕大部分不是這些簡潔說明能夠說清楚的(更詳細的資訊可以參考正文下方的鏈結)。無論如何,為了闡明連線外部資料的一種方式,下面的這些例子介紹了如何連線xml格式化的資料。

生成資料

由於flex應用不直接連線資料庫,進行資料互動需要某些服務。接下來的例子中,使用flex httpservice 元件從xml檔案(由php產生的)取得資料。

「連線到資料」的第一步便是生成在flex應用中使用的資料,在php端,執行如下步驟:  

提示

關於如何使用php的詳細資訊和示範**,參看「flex 2和php的整合」——

. 這些步驟對於任何其他產生資料的工具都是有效的(coldfusion, asp.net, jsp等)。

鏈結到外部資料來源

對於php用用提供的xml格式化的資料,我們使用httpservice元件來請求並取得資料:

url="" />...

httpservice 元件定義了請求id——用作繫結資料到資料引擎控制器,還定義了應用或服務的url——提供資料的通道。

繫結外部資料到資料引擎控制器

通過繫結資料到資料引擎控制器處理httpservice 結果(xml資料):

dataprovider 資料控制屬性(包含在花括號內部)中的資料繫結語法由httpservice請求id、lastresult 方法以及xml檔案的資料結構混合而成。本案中,xml資料原始檔的資料格式如下所示:

mobile phone

$199

car charger

$34...

條目資料(名稱和**)通過datafield屬性被繫結到資料網格中的字段(見上文)。

執行時載入資料

要在執行時載入資料,需要在flex應用開始執行的時候傳送請求到httpservice中指定的url通道:

layout="absolute"

creationcomplete="productsrequest.send()" >

flex提供了很多方法來對資料進行連線、管理、格式化及驗證。我們可以使用rpc(遠端過程呼叫)、資料服務及其他企業級技術進行資料互動。 

gorm 連線mysql 連線到資料庫

連線到資料庫 gorm 官方支援的資料庫型別有 mysql,postgresql,sqlite,sql server mysql go import gorm.io driver mysql gorm.io gorm func main 注意 想要支援完整的 utf 8 編碼,您需要將 charse...

遠端連線到mysql

1 進入mysql,建立乙個新使用者xuys 格式 grant 許可權 on 資料庫名.表名 使用者 登入主機 identified by 使用者密碼 grant select,update,insert,delete on to xuys 192.168.88.234 identified by ...

erlang連線到mysql資料庫

erlang連線到mysql資料庫 一,rlang mysql driver svn checkout mysql 2.對src下面的所有原始碼進行編譯 erlc erl 3.然後在mysql 下面建立ebin,並將src 下面的所有 beam拷貝到ebin 下面 4.將mysql整個資料夾拷貝到e...