為了增強系統的複用性和可維護性,應該採用具有良好體系架構的模型,即
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