Flex2 + WebORB 学习(一)

系统 1662 0

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

Flex2 + WebORB 学习(一)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论