使用Flash Builder 4和BlazeDS创建数据为中心的应用

这篇文章拖得太久,为追求系列教程的完事,还是拿出来晒一下。这回我们将以BlazeDS为例,讲述怎样使用Flash Builder 4和 BlazeDS远程服务创建数据为中心的应用。

1. 了解BlazeDS与Remote Object Service,详见http://www.riafan.com/blazeds-remote-object-service

2. 使用Eclipse 建立一个Java Project。编写好远程服务类(如附件)。

3. 下载BlazeDS 4二进制分发版
,解压到tomcat的webapps目录下。其中flex-rds-server.jar是BlazeDS 4中的新增的一个包,是BlazeDS RDS服务器必须的。

打开web.xml 文件,添加RDSDispatchServlet的声明和映射。这样我们就可以通过连接BlazeDS向导导入BlazeDS服务了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
< servlet >
     < servlet-name >RDSDispatchServlet</ servlet-name >
     < display-name >RDSDispatchServlet</ display-name >
     < servlet-class >flex.rds.server.servlet.FrontEndServlet</ servlet-class >
     < init-param >
         < param-name >useAppserverSecurity</ param-name >
         < param-value >false</ param-value >
     </ init-param >       
     < load-on-startup >10</ load-on-startup >
</ servlet >
 
< servlet-mapping id = "RDS_DISPATCH_MAPPING" >
     < servlet-name >RDSDispatchServlet</ servlet-name >
     < url-pattern >/CFIDE/main/ide.cfm</ url-pattern >
</ servlet-mapping >

注意,还要将useAppserverSecurity 的value为false表示不用使用RDS服务器身份验证时不需要输入用户名密码。

4. 修改remoting-config.xml,配置好远程服务目标(destination)。将Web Project部署到tomcat并启动它。

5. 新建一个 Flex Project,在“应用服务器类型”一栏中选择“J2EE”和 “BlazeDS”后点击“下一步”。

6. 在弹出窗体中进行设置,点击“验证配置”按钮,若无错误提示,即可进入下一步后直接按“完成” 。

新建项目

7. 创建UI:新建HelloWorld.mxml,在主程序中放置nameTextInput、submitButton和resultLabel。

8. 配置服务:在“数据/服务”视图,我们来配置之前后台发布的 RemoteClass,点击“链接数据/服务” 。

在弹出窗体中选择BlazeDS,此时如果询问你RDS的密码,我们可以选择不需要密码直接跳过这步。

选择BlazeDS

简单设置一下服务名及包名,如下图。

设置服务名及包名

9. 其余步骤与http://www.riafan.com/dcd-flash-builder-4-zend-amf-base中的7~11步相 同。

点击此处下载本实例的工程及源码。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值