Blazeds入門教程

ID:37909318

大?。?82.00 KB

頁數(shù):20頁

時(shí)間:2019-06-02

Blazeds入門教程_第1頁
Blazeds入門教程_第2頁
Blazeds入門教程_第3頁
Blazeds入門教程_第4頁
Blazeds入門教程_第5頁
資源描述:

《Blazeds入門教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Blazeds入門教程一.引很多人在帖子和群中問到過一些關(guān)于建立Flex+LCDS(FDS)工程的問題,由于操作上的東西,很難簡單說清楚,于是寫了一個(gè)簡單的教程(本來很早就答應(yīng)過的,結(jié)果被newfish逮住做東西,加上公司的事,一直抽不出時(shí)間哈,現(xiàn)在想換換頭腦,偷樂一下懶哈,各位別跟newfish大大說),幫助大家入門,其實(shí)這些東西都是在LCDS的sample中包含了的(當(dāng)然,sample只是包含源碼)。本教程通過圖文介紹和對一些關(guān)鍵性的地方進(jìn)行解釋,讓大家了解如何新建Flex的LCDS工程,并利用工具快速整合和部署J2EE項(xiàng)目和LCDS項(xiàng)目,掌握了簡單

2、的請求RemoteObject和配置的方法,初步掌握LCDS的應(yīng)用之一。二.介紹1.Flex是什么?不用說了吧。2.LCDS是什么?LCDS(LiveCycleDataService)之前叫做FDS(FlexDataService),他是基于java(也有ColdFusion版的)后端的數(shù)據(jù)服務(wù)工程,功能包括映射Java對象到Flex對象(包括調(diào)用Java類的方法)、RTMP(RealTimeMessageProtocol)、代理、服務(wù)端生成PDF等等功能,詳細(xì)請參考LCDS里的說明。官方有下載,需要注冊會(huì)員(免費(fèi))。LCDS實(shí)際是付費(fèi)的,但是免費(fèi)也能使

3、用,似乎是少了多CPU的支持。當(dāng)然還有一些其他的數(shù)據(jù)服務(wù),比如AMFPHP之類的。當(dāng)然,LCDS提供的功能我們都能自己實(shí)現(xiàn),并非Flex脫離了LCDS就不能和后臺(tái)打交道了,除了RemoteObject還有WebSerivce、HTTPService等等。只是說,LCDS提供了更多的方便和特性。Blazeds是什么?簡單一句話:是官方從LCDS中分離出來的開源的數(shù)據(jù)服務(wù)中間件,能滿足一般系統(tǒng)的開發(fā)需求。下載BlazeDS:BlazeDS已經(jīng)推出正式版:http://opensource.adobe.com/wiki/display/blazeds/Rele

4、ase+Builds,它有三個(gè)版本,其中Turnkey版內(nèi)置了Tomcat和Flex3SDK,還包含blazeds.war、ds-console.war和samples.war,建議初學(xué)者使用;BinaryDistribution版只包括blazeds.war,此為最簡配置;而Source則包含blazeds的Java源代碼,想做二次開發(fā)就下載這個(gè)2.Java是什么?不用說了吧。三.準(zhǔn)備1.下載開發(fā)環(huán)境:Eclipse3.3+FlexBuilder3beta2插件版+MyEclipse6.0+Lcds+Tomcat5和以上(官方都有下載,或者google

5、里搜一搜哈)MyEclipse:做Java開發(fā)都應(yīng)該知道MyEclipse是比較好的J2EE項(xiàng)目的開發(fā)及部署工具的,我們主要用它來部署Flex和Java結(jié)合的項(xiàng)目。6.0是適合Eclipse3.3版的。他自帶了一個(gè)Tomcat服務(wù)器FB3:相比FB2,他在LCDS工程上做了很大的改進(jìn),特別是beta2,項(xiàng)目向?qū)Ц拥囊锥?,而且比FB2更好的是,F(xiàn)lex.war是被打包在你的Flex項(xiàng)目中的,而不需要單獨(dú)的部署了。性能上也高出FB2LCDS:安裝lcds后,起作用的是里面的flex.war文件,實(shí)際上,這就是一個(gè)j2ee的工程。在發(fā)布到web應(yīng)用服務(wù)器后(

6、比如tomcat、j4run等)就會(huì)被解壓成一個(gè)工程。當(dāng)然,在FB3里,這個(gè)發(fā)布的過程會(huì)更加的簡單。Blazeds:不用安裝,下載了就OK,要的是里面的blazeds.war,與LCDS的flex.war一樣。2.安裝:略四.入門教程1.新建FlexLCDS工程File->new->FlexProject…注:以下設(shè)置絕大多數(shù)都可以在項(xiàng)目屬性中可以修改。1).向?qū)Ы缑?說明:Javasourcefolder就是你自己java業(yè)務(wù)源碼存放的根目錄,在FB3里,LCDS項(xiàng)目旨在將JavaJ2ee項(xiàng)目和FlexLcds項(xiàng)目混合。當(dāng)然如果你不選擇combined

7、兩個(gè)在一起,那么就麻煩些:要么你再單獨(dú)新建一個(gè)Flex項(xiàng)目,而這個(gè)項(xiàng)目只寫java代碼。要么再建一個(gè)J2ee工程寫java代碼,而這個(gè)項(xiàng)目只寫Flex代碼,但最后要把Java編譯后的class文件放到這個(gè)項(xiàng)目下的webrootweb-infclasses目錄中。即不管怎樣,最后發(fā)布時(shí),java編譯后的class文件必須和lcds部署的項(xiàng)目在一起。(聽起來繞昏頭了?那就在一個(gè)工程里吧)2).向?qū)Ы缑?說明:Targetruntime實(shí)際上沒什么用(后來我刪除了配置文件里的對應(yīng)信息,也沒問題),但是不指定就不能繼續(xù),如果這里顯示的是那么就新建

8、一個(gè)Tomcat的runtime,簡單的只需要指定tomcat的安裝目錄即可。C

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。
关闭