Flex 的MVC 模型

elevenxl發表於2008-03-15
 

為了增強系統的複用性和可維護性,應該採用具有良好體系架構的模型,即
Model-View-Controller(MVC)。
1. 模型/Model 元件封裝了資料和與資料相關的行為。
2. 檢視/View 元件定義了應用程式的使用者介面。
3. 控制器/Controller 元件則負責處理程式中的資料連線。

web 伺服器的運用
通常地,會涉及到的web 伺服器型別有:
1. 純web 伺服器,它們僅將使用者的請求回覆一個簡單的靜態HTML 頁面。在這種情況
下,你需要將Flex 應用程式的SWF 檔案嵌入到一個HTML 頁面中。
2. web 應用伺服器,如JRun、ColdFusion 或者PHP,它們可以動態地生成頁面。在這
種情況下,你將使用到與伺服器技術相關的庫,並動態地處理它們的內容。
3. J2EE 應用伺服器或servlet 容器。向一個J2EE 應用伺服器或servlet 容器發出請求,
如JRun、Tomcat 或WebSphere,通常你需要使用Flex Data Services。

程式開發的通常步驟
開發Flex 應用程式,通常會採用如下的步驟進行:
1. 在一個文字編輯器或整合開發環境(IDE)中,如Adobe Flex Builder、Eclipse 或IntelliJ
中插入MXML 根標籤。
2. 新增一個或更多容器。
3. 在容器中新增控制元件,如輸入欄、按鈕和輸出欄。
4. 定義一種資料模型。
5. 新增一個web 伺服器,HTTP 伺服器,或向遠端Java 物件傳送請求。
6. 為資料輸入新增驗證。
7. 為元件新增指令碼。
8. 將應用程式編譯成SWF 檔案。 

釋出應用程式
你可以將應用程式釋出成一個編譯好的SWF 檔案,或者如果有Flex Data Services 的話,
則可以將應用程式釋出為一組MXML 和ActionScript 檔案。客戶端進行訪問的格式分別是:
http://hostname/path/filename.swf
http://hostname/path/filename.mxml


注:以上內容來自網路,本人不承擔任何連帶責任

文章轉自:http://blog.csdn.net/meteorlWJ/archive/2008/03/15/2185796.aspx

相關文章