新聞中心
本文和大家重點(diǎn)討論一下如何創(chuàng)建Flex應(yīng)用程序,F(xiàn)lex創(chuàng)建一個(gè)應(yīng)用程序時(shí),你使用組件(容器/containers和控件/controls)來描述用戶的操作界面。并且Flex是基于組件來進(jìn)行開發(fā)的,為了更有效率地設(shè)計(jì)和開發(fā)Flex應(yīng)用程序,你應(yīng)該熟悉這些開發(fā)模式以及操作步驟。

秭歸網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)2013年開創(chuàng)至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
創(chuàng)建一個(gè)Flex應(yīng)用程序
Flex應(yīng)用程序模型
Flex創(chuàng)建一個(gè)應(yīng)用程序時(shí),你使用組件(容器/containers和控件/controls)來描述用戶的操作界面。例如,容器可以是一個(gè)用來進(jìn)行數(shù)據(jù)輸入的表格容器,如一個(gè)盒框/Box或一個(gè)柵格/Grid;而控件就是該表格中的元素,如一個(gè)按鈕/Button或文本輸入欄/TextInputfield。
舉個(gè)例子,在隨后的圖例中顯示了兩種不同的盒子容器,它們分別包含了三個(gè)按鈕控件和一個(gè)ComboBox控件:
Flex的MVC模型
為了增強(qiáng)系統(tǒng)的復(fù)用性和可維護(hù)性,應(yīng)該采用具有良好體系架構(gòu)的模型,即Model-View-Controller(MVC)。
1.模型/Model組件封裝了數(shù)據(jù)和與數(shù)據(jù)相關(guān)的行為。
2.視圖/View組件定義了應(yīng)用程序的用戶界面。
3.控制器/Controller組件則負(fù)責(zé)處理程序中的數(shù)據(jù)連接。
Web服務(wù)器的運(yùn)用
通常地,會涉及到的web服務(wù)器類型有:
1.純web服務(wù)器,它們僅將用戶的請求回復(fù)一個(gè)簡單的靜態(tài)HTML頁面。在這種情況下,你需要將Flex應(yīng)用程序的SWF文件嵌入到一個(gè)HTML頁面中。
2.web應(yīng)用服務(wù)器,如JRun、ColdFusion或者PHP,它們可以動態(tài)地生成頁面。在這種情況下,你將使用到與服務(wù)器技術(shù)相關(guān)的庫,并動態(tài)地處理它們的內(nèi)容。
3.J2EE應(yīng)用服務(wù)器或servlet容器。向一個(gè)J2EE應(yīng)用服務(wù)器或servlet容器發(fā)出請求,如JRun、Tomcat或WebSphere,通常你需要使用FlexDataServices。
◆程序開發(fā)的通常步驟開發(fā)Flex應(yīng)用程序,通常會采用如下的步驟進(jìn)行:
1.在一個(gè)文本編輯器或集成開發(fā)環(huán)境(IDE)中,如AdobeFlexBuilder、Eclipse或IntelliJ中插入MXML根標(biāo)簽。
2.添加一個(gè)或更多容器。
3.在容器中添加控件,如輸入欄、按鈕和輸出欄。
4.定義一種數(shù)據(jù)模型。
5.添加一個(gè)web服務(wù)器,HTTP服務(wù)器,或向遠(yuǎn)程Java對象發(fā)送請求。
6.為數(shù)據(jù)輸入添加驗(yàn)證。
7.為組件添加腳本。
8.將應(yīng)用程序編譯成SWF文件。
發(fā)布應(yīng)用程序你可以將應(yīng)用程序發(fā)布成一個(gè)編譯好的SWF文件,或者如果有FlexDataServices的話,
則可以將應(yīng)用程序發(fā)布為一組MXML和ActionScript文件??蛻舳诉M(jìn)行訪問的格式分別是:
http://hostname/path/filename.swfhttp://hostname/path/filename.mxml
當(dāng)前名稱:全面認(rèn)識Flex應(yīng)用程序模型
瀏覽路徑:http://m.fisionsoft.com.cn/article/djpcscc.html


咨詢
建站咨詢
