Flex 的MVC 模型

來源:互聯網
上載者:User
 

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

網頁伺服器的運用
通常地,會涉及到的網頁伺服器類型有:
1. 純網頁伺服器,它們僅將使用者的請求回複一個簡單的靜態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. 添加一個網頁伺服器,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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.