Flex2 + WebORB 学习(一)

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值