WebORB
http://www.themidnightcoders.com/weborb/java/
是一個類似于Adobe LiveCycle Data Services 的程序。
因為Adobe公開了AMF3協議(Action Message Format)
http://download.macromedia.com/pub/labs/amf/amf3_spec_121207.pdf
所以WebORB也有了AMF3的實現。WebORB for Java is Free!
學習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》的簡短步驟
1.下載weborb3.0.0_jdk1_5.zip 大約70M,直接解壓縮即可。(下面以WebORB_Root代表解壓目錄)
2.打開windows命令行,到WebORB_Root目錄,啟動命令
java -jar weborb.jar http://localhost:8080
當然你可以指定其它端口.
WebORB有兩種工作模式
hosted : 可以在servlet容器或J2EE容器中運行。
standalone: 可以直接用命令行運行,不需另外的配置。(這里用的就是standalone)
3.打開 http://localhost:8080 就可以看到WebORB的控制臺。 WebORB的整個控制界面是用flash做的。界面非常友好。
4.創建Flex Project
File -> New -> Flex Project -> Flex Data Services
創建名為SampleFlexToJavaProject的項目
這里有個小問題,根據官方的介紹,RootURL為 http://localhost:8080/weborb/ ,但根據我的實驗應該是 http://localhost:8080/ 不知道是哪里出了問題。(如圖)
5.將WebORB_Root\webapp\examples\quickstart\flex\client-code\SampleFlexToJavaProject.mxml 的代碼復制到FlexBuilder2同名文件中。
將WebORB_Root\webapp\examples\quickstart\flex\quickstart.jar復制到WebORB_Root\webapp\WEB-INF\lib中
這里在 WebORB 控制臺 Management -> Services 中點Refresh就可以看到quickstart.jar
6.在控制臺中選中getComputerInfo方法,可以直接在右邊的Test Driver中測試。我喜歡!
7.在控制臺中選中ComputerInfoService,可以在右側Code Generator看到生成的AS3代碼。
8.直接在Flex Builder中Run Application 就可以看到界面了
訪問的地址是http://localhost:8080/SampleFlexToJavaProject/SampleFlexToJavaProject.html
FlexBuilder會將文件編譯到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
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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