eclipse建立Flex項(xiàng)目之Blazeds篇1(測(cè)試成功完整版).docx_第1頁(yè)
eclipse建立Flex項(xiàng)目之Blazeds篇1(測(cè)試成功完整版).docx_第2頁(yè)
eclipse建立Flex項(xiàng)目之Blazeds篇1(測(cè)試成功完整版).docx_第3頁(yè)
eclipse建立Flex項(xiàng)目之Blazeds篇1(測(cè)試成功完整版).docx_第4頁(yè)
eclipse建立Flex項(xiàng)目之Blazeds篇1(測(cè)試成功完整版).docx_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

創(chuàng)建Flex 與 Java 通信項(xiàng)目之Blazeds篇一、環(huán)境:1、blazeds_turnkey(內(nèi)含tomcat) 2、Flex Build3(Flex的eclipse插件) 3、Eclipse二、搭建1、 建立一個(gè)Web Project注意:創(chuàng)建項(xiàng)目完之后,將其部署到Tomcat中,為配置Flex類型做準(zhǔn)備2、 導(dǎo)入Blazeds導(dǎo)入方法有兩種:一種是,打開(kāi)下載到的blazeds_turnkey,找到blazeds.war壓縮包,copy里面的WEB-INF文件到web項(xiàng)目WebRoot目錄下,覆蓋原先的WEB-INF目錄;另一種,軟件導(dǎo)入。(1) 右擊項(xiàng)目” WebRoot” 目錄,選擇”Import”-”File system”(2)在From directory選項(xiàng)中選擇blazeds.war解壓縮的路徑(3)選中“blazeds”,點(diǎn)擊”finish”(4)出現(xiàn)Question提示,點(diǎn)擊”Yes to All”3、添加Flex項(xiàng)目類型1、創(chuàng)建Flex_src目錄,用于,專門存放flex的源代碼文。(為后面修改Flex配置做準(zhǔn)備)如下圖:2、添加Flex項(xiàng)目類型 (1) 右擊FlexBlazedsDemo項(xiàng)目,選擇“Flex Projext Nature ”-”Add Flex Project Nature” (2)點(diǎn)擊點(diǎn)擊”Next”(3)配置屬性: Root folder:指的是項(xiàng)目發(fā)布的目錄location(選擇剛部署到Tomcat中的FlexBlazedsDemo) Root URL:指定是項(xiàng)目的發(fā)布的根URL地址(訪問(wèn)路徑) Context root:指定是項(xiàng)目名 Output folder:Flex編譯后HTML文件存放位置 然后點(diǎn)擊Valdate Configuration按鈕,沒(méi)有任何錯(cuò)誤提示點(diǎn)擊Finish即完成項(xiàng)目創(chuàng)建,此flex項(xiàng)目中注意:如果Tomcat是啟動(dòng)狀態(tài),點(diǎn)擊Valdate Configuration會(huì)出現(xiàn):“The web root folder and root URl are valid”。(藍(lán)色提示)如果是關(guān)閉狀態(tài)則會(huì)出現(xiàn)“Cannot access the web server. The server may not bor the web root folder or root URL may be invalid”(黃色提示)這要不是紅色提示就沒(méi)有問(wèn)題(4)修改Flex配置右擊FlexBlazedsDemo項(xiàng)目,選擇“Properties” 選擇“Flex build Path”,將Main source folder改為前面創(chuàng)建的flex_src文件夾。選擇“Flex Cpmpiler” 將Flex SDK version 改為Flex插件的版本號(hào),這里是Flex3.2注意:如果不修改Flex SDK version項(xiàng)目可能會(huì)出現(xiàn)紅叉點(diǎn)擊“Apply”-“OK” 將src目錄下的FlexBlazedsDemo.mxml文件移至到flex_sr此目錄下。4、編寫Java文件package com.flex;public class FlexBlazeds private String prefix;public FlexBlazeds() this.prefix = FlexBlazeds_;public String say(String str) return this.prefix + str;public String getPrefix() return prefix;public void setPrefix(String prefix) this.prefix = prefix;5、修改remoting-config.xml文件代碼如下:com.flex.FlexBlazedsapplication注意:紅色部分為添加部分6、編寫FlexBlazedsDemo.mxml文件 !CDATA import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; Bindable private var meg:String = ; private function clickHandler():void /remoteObject是 中的屬性id remoteObject.say(inputText.text); /返回成功 private function resultHandler(event:ResultEvent):void meg = event.result as String; /返回失敗private function faultHandler(event:FaultEvent):void Alert.show(faultHandler); 注意: 標(biāo)簽中destination屬性值就是remoting-config.xml文件中destination標(biāo)簽中的id三、測(cè)試1、完成搭建后,啟動(dòng)Tomcat,訪問(wèn):http:/localhost:8080/FlexBlazedsDemo/F

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論