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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

創(chuàng)建Flex 與 Java 通信項目之Blazeds篇一、環(huán)境:1、blazeds_turnkey(內含tomcat) 2、Flex Build3(Flex的eclipse插件) 3、Eclipse二、搭建1、 建立一個Web Project注意:創(chuàng)建項目完之后,將其部署到Tomcat中,為配置Flex類型做準備2、 導入Blazeds導入方法有兩種:一種是,打開下載到的blazeds_turnkey,找到blazeds.war壓縮包,copy里面的WEB-INF文件到web項目WebRoot目錄下,覆蓋原先的WEB-INF目錄;另一種,軟件導入。(1) 右擊項目” WebRoot” 目錄,選擇”Import”-”File system”(2)在From directory選項中選擇blazeds.war解壓縮的路徑(3)選中“blazeds”,點擊”finish”(4)出現(xiàn)Question提示,點擊”Yes to All”3、添加Flex項目類型1、創(chuàng)建Flex_src目錄,用于,專門存放flex的源代碼文。(為后面修改Flex配置做準備)如下圖:2、添加Flex項目類型 (1) 右擊FlexBlazedsDemo項目,選擇“Flex Projext Nature ”-”Add Flex Project Nature” (2)點擊點擊”Next”(3)配置屬性: Root folder:指的是項目發(fā)布的目錄location(選擇剛部署到Tomcat中的FlexBlazedsDemo) Root URL:指定是項目的發(fā)布的根URL地址(訪問路徑) Context root:指定是項目名 Output folder:Flex編譯后HTML文件存放位置 然后點擊Valdate Configuration按鈕,沒有任何錯誤提示點擊Finish即完成項目創(chuàng)建,此flex項目中注意:如果Tomcat是啟動狀態(tài),點擊Valdate Configuration會出現(xiàn):“The web root folder and root URl are valid”。(藍色提示)如果是關閉狀態(tài)則會出現(xiàn)“Cannot access the web server. The server may not bor the web root folder or root URL may be invalid”(黃色提示)這要不是紅色提示就沒有問題(4)修改Flex配置右擊FlexBlazedsDemo項目,選擇“Properties” 選擇“Flex build Path”,將Main source folder改為前面創(chuàng)建的flex_src文件夾。選擇“Flex Cpmpiler” 將Flex SDK version 改為Flex插件的版本號,這里是Flex3.2注意:如果不修改Flex SDK version項目可能會出現(xià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); 注意: 標簽中destination屬性值就是remoting-config.xml文件中destination標簽中的id三、測試1、完成搭建后,啟動Tomcat,訪問:http:/localhost:8080/FlexBlazedsDemo/F

溫馨提示

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

評論

0/150

提交評論