WebORB
http://www.themidnightcoders.com/weborb/java/
是一個(gè)類似于Adobe LiveCycle Data Services 的程序。
因?yàn)锳dobe公開了AMF3協(xié)議(Action Message Format)
http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf
所以WebORB也有了AMF3的實(shí)現(xiàn)。WebORB for Java is Free!
學(xué)習(xí)WebORB最好的方法是看它的入門教程
《Getting Started with WebORB for Java》
http://www.themidnightcoders.com/weborb/java/getting_started_with_flex_and_java.htm
下面是《Getting Started with WebORB for Java》的簡(jiǎn)短步驟
1.下載weborb3.0.0_jdk1_5.zip 大約70M,直接解壓縮即可。(下面以WebORB_Root代表解壓目錄)
2.打開windows命令行,到WebORB_Root目錄,啟動(dòng)命令
java -jar weborb.jar http://localhost:8080
當(dāng)然你可以指定其它端口.
WebORB有兩種工作模式
hosted : 可以在servlet容器或J2EE容器中運(yùn)行。
standalone: 可以直接用命令行運(yùn)行,不需另外的配置。(這里用的就是standalone)
3.打開 http://localhost:8080 就可以看到WebORB的控制臺(tái)。 WebORB的整個(gè)控制界面是用flash做的。界面非常友好。
4.創(chuàng)建Flex Project
File -> New -> Flex Project -> Flex Data Services
創(chuàng)建名為SampleFlexToJavaProject的項(xiàng)目
這里有個(gè)小問題,根據(jù)官方的介紹,RootURL為 http://localhost:8080/weborb/ ,但根據(jù)我的實(shí)驗(yàn)應(yīng)該是 http://localhost:8080/ 不知道是哪里出了問題。(如圖)
5.將WebORB_Root\webapp\examples\quickstart\flex\client-code\SampleFlexToJavaProject.mxml 的代碼復(fù)制到FlexBuilder2同名文件中。
將WebORB_Root\webapp\examples\quickstart\flex\quickstart.jar復(fù)制到WebORB_Root\webapp\WEB-INF\lib中
這里在 WebORB 控制臺(tái) Management -> Services 中點(diǎn)Refresh就可以看到quickstart.jar
6.在控制臺(tái)中選中g(shù)etComputerInfo方法,可以直接在右邊的Test Driver中測(cè)試。我喜歡!
7.在控制臺(tái)中選中ComputerInfoService,可以在右側(cè)Code Generator看到生成的AS3代碼。
8.直接在Flex Builder中Run Application 就可以看到界面了
訪問的地址是http://localhost:8080/SampleFlexToJavaProject/SampleFlexToJavaProject.html
FlexBuilder會(huì)將文件編譯到WebORB_Root\webapp\SampleFlexToJavaProject中
如果要將WebORB部署到其他容器,可以看
http://www.themidnightcoders.com/weborb/java/deploying_weborb_into_java_ee_server.shtm
參考
AMF介紹
http://blog.tom.com/fanzy1981_tech/article/6578.html
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
