flex向java传递对象_flex如何处理java通过BlazeDS传递来的对象

卡了一下午,发现是[RemoteClass(alias="com.rocd.flex.entity.UserBean")]的路径没设对。

官方文档:《Retrieving and handling data with the RemoteObject object》http://www.adobe.com/devnet/flex/videotraining/exercises/ex2_05_remote.html从这篇文章主要学会了Open the Network Monitor view=。=!

《Flex 开发入门》http://www.ibm.com/developerworks/cn/web/wa-lo-flexdev/在此推荐此一系列的IBM的关于flex的文档。http://www.ibm.com/developerworks/cn/views/web/libraryview.jsp?sort_by=&show_abstract=true&show_all=&search_flag=&contentarea_by=Web+development&search_by=flex&topic_by=-1&type_by=%E6%89%80%E6%9C%89%E7%B1%BB%E5%88%AB

注意两点:一是这里的字段名一定要和Java对应类中的完全一致,例如UserProfile中有userId属性,那么这里的userId就不能写成user_id或其他形式,否则在更新数据的时候会出错;二是UserProfile一定要有默认的构造函数,否则不能实例化UserProfile类。

对于复杂javabean到json串,建议大家使用 json-lib。

“使用BlazeDS的深入思考(客户端使用纯as3实现)”http://bbs.9ria.com/thread-89295-1-1.html这篇文章好像很复杂的样子,我还没看。

java后台需要传递的类中成员变量需要声明为public,不然无法将前台的变量或对象传递给后台的对象,报后台java对象为null的错误。经过测试发现,如果要传递对象的成员变量都是简单变量,那使用private也是可以,如果其成员变量为一个自定义对象,那结构会报错。推测:如果为public,当前台调用后台的时候,服务器端会创建相关的对象,如果为private,而且是复杂的自定义对象时,那无法传递过去。如下情况就必须为声明为public:http://gistongxue.sinaapp.com/archives/3041.html(较复杂的嵌套类)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断路器保护灵敏度校验整改及剩余电流监测试点应用站用交流系统断

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值