freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

nxl第4章 flex深入學(xué)習(xí)三理論-文庫(kù)吧

2025-11-08 22:10 本頁(yè)面


【正文】 參數(shù) Query方法返回對(duì)象類型 ? 使用免費(fèi)的 WebService實(shí)現(xiàn)手機(jī)歸屬地的查詢 使用 WebService s:WebService id=ws wsdl= result=ws_resultHandler(event) fault=ws_faultHandler(event) showBusyCursor=true /s:WebService 訪問(wèn) WebService //當(dāng)用戶單擊“開(kāi)始翻譯”按鈕時(shí)的事件處理程序 protected function btnStart_clickHandler(event:MouseEvent):void { if(==) { (請(qǐng)輸入手機(jī)號(hào) ,WebService示例演示 )。 } else { =false。 //開(kāi)始調(diào)用 WebService中的 Query方法 ()。 } } 處理 WebService返加結(jié)果集的 result事件 ws_resultHandler(event:ResultEv nt):void { var province:String=。 //從返回的結(jié)果集中獲取省 var city:String=。 //從返回的結(jié)果集中獲取市 var corp:String=。 //從返回的結(jié)果集中獲取運(yùn)營(yíng)商 var card:String=。 //從返回的結(jié)果集中獲取卡類型 =所在?。?+province+\n。 //顯示數(shù)據(jù) +=所在市: +city+\n。 +=運(yùn)營(yíng)商: +corp+\n。 +=卡類型: +card。 =true。 } 代碼演示 使用 Remoting ? 不管是 HTTPSrervice還是 Web Service,他們都只支持文本格式的數(shù)據(jù)通信 ? 在數(shù)據(jù)量大的時(shí)候如果要傳遞復(fù)雜的數(shù)據(jù),必須要轉(zhuǎn)換為其他文本格式,比如 XML形式,供 Flex調(diào)用 ? 而 Flex獲得數(shù)據(jù)后,又得花時(shí)間來(lái)把 XML數(shù)據(jù)還原成本來(lái)的結(jié)構(gòu),這樣服務(wù)端和客戶端各自多了一道工序 ? 為了提高通信效率, Flex提供了 Remoting技術(shù) ? Remoting使用 AMF(全稱 Action Message Format)二進(jìn)制信息格式化傳遞數(shù)據(jù)。 AMF是 Adobe開(kāi)發(fā)出來(lái)的協(xié)議,采用二進(jìn)制壓縮,支持?jǐn)?shù)據(jù)序列化和數(shù)據(jù)反序列化 ? 由于 AMF采用二進(jìn)制編碼,支持高度壓縮數(shù)據(jù),因此非常適合用來(lái)傳遞大量的資料。數(shù)據(jù)量越大, Remoting的傳輸效益就越高,遠(yuǎn)遠(yuǎn)超過(guò)HTTPService或 Web Service 使用 Remoting ? 在 Flex應(yīng)用中使用 Remoting技術(shù)需要第三方軟件的支持,同時(shí)需要進(jìn)行一些必要的配置 ? 準(zhǔn)備軟件環(huán)境 ? MyEclipse ? Adobe Flash Builder 4 Plugin ? Tomcat ? ? BlazeDS 說(shuō)明: BlazeDS 是一個(gè)基于服務(wù)器的 Java 遠(yuǎn)程控制 (Remoting) 和 Web 消息傳遞 (Messaging) 技術(shù)。它能夠使得后端的 Java 應(yīng)用程序和運(yùn)行在瀏覽器上的 Adobe Flex 應(yīng)用程序相互通信。在 Java應(yīng)用服務(wù)器上,它以 servlet的形式存在, 因此可以在任何標(biāo)準(zhǔn) Java網(wǎng)絡(luò)應(yīng)用中運(yùn)用它。 BlazeDS 中包含了 AMF 的 Java 實(shí)現(xiàn),開(kāi)發(fā)人員可以借助 BlazeDS 的遠(yuǎn)程技術(shù)簡(jiǎn)單地調(diào)用 POJO、 Spring 服務(wù)或 EJB方法。最重要的是 BlazeDS是開(kāi)源免費(fèi)的 使用 Remoting ? 安裝配置軟件 ? 安裝配置軟件可按以下先后順序進(jìn)行 ? 安裝 ? 安裝 Adobe Flash Builder 4 Plugin ? 安裝 BlazeDS 安裝信息顯示需要名為dropins文件夾 選擇 MyEclipse啟動(dòng)程序所在的文件夾 通過(guò) 地址下載 Binary Distribution版本的 BlazeDS軟件。該版本為最簡(jiǎn)版本,解壓縮后只包含一個(gè) ? 開(kāi)發(fā)基于 Remoting技術(shù)的 Flex應(yīng)用程序 ? 啟動(dòng) ,單擊右上角 的按鈕,切換到 Flex應(yīng)用開(kāi)發(fā)視圖 ,選擇“ file”→”new” →”Flex 項(xiàng)目“,彈出“新建 Flex項(xiàng)目對(duì)話框“ ,按提示進(jìn)行操作 ? 單擊“ next”按扭,彈出“配置 J2EE服務(wù)器“對(duì)話框,按提示進(jìn)行操作 ? 單擊“ Next”按鈕,彈出” 為 Flex 項(xiàng)目設(shè)置構(gòu)建路徑”對(duì)話框,按提示進(jìn)行操作 ? 單擊“ Finish”按鈕,完成創(chuàng)建 Flex項(xiàng)目操作。生成的項(xiàng)目文件結(jié)構(gòu)如圖所示 ? 編輯生成的 ,向其中添加 如下代碼 ? 選中 remotingApp項(xiàng)目 ,單擊右鍵選擇” MyEclipse”→”Add Web Project Capabilities...”彈出” Add MyEclipse Web Capabilities”對(duì)話框 ? 將 remotingApp項(xiàng)目發(fā)布到 Tomcat容器中,之后選中“ ”單擊右鍵選擇“ Run As”→”Web 應(yīng)用程序”命令,運(yùn)行 Flex應(yīng)用程序 ? 單擊 MyEclipse右上角的 按鈕,切換到 Java應(yīng)用開(kāi)發(fā)視圖,創(chuàng)建一個(gè)pojo類命名為 , 代碼如下 ? 繼續(xù)創(chuàng)建業(yè)務(wù)類,命名為 ,在其中定義 getAllShop方法,該方法用于從數(shù)據(jù)庫(kù)中獲取商品列表并返回商品信息, 代碼如下 使用 Remoting 1.輸入項(xiàng)目名 2.選擇 J2EE服務(wù)器 3.勾選“使用遠(yuǎn)程對(duì)象訪問(wèn)服務(wù)”,并選擇“ BlazeDS”項(xiàng) “新建”按鈕,選擇 Apache→Tomcat Server 2.上下文根目錄填寫(xiě)項(xiàng)目名稱 3.內(nèi)容文件夾填寫(xiě)WebRoot 4.單擊“瀏覽”按鈕定位 5.輸出文件夾指定 Flex應(yīng)用編譯生成的 html文件的位置,此處填寫(xiě)WebRoot/html MXML源文件 在 WebRoot目錄下的html目錄中編譯生成的 HTML文件 件,用于配置 Flex客戶端訪問(wèn)的服務(wù)端的遠(yuǎn)程調(diào)用類 不要勾選此項(xiàng),因?yàn)橐呀?jīng)存在 使用 Remoting ? 開(kāi)發(fā)基于 Remoting技術(shù)的 Flex應(yīng)用程序 ? 在 Service
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1