- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HYPERLINK /xingfeng0501/article/details/7533426 flex的RemoteObject的用法
分类: HYPERLINK /xingfeng0501/article/category/1058706 flex 2012-05-04 03:05 99人阅读 HYPERLINK /xingfeng0501/article/details/7533426 \l comments 评论(0) HYPERLINK javascript:void(0); \o 收藏 收藏 HYPERLINK /xingfeng0501/article/details/7533426 \l report \o 举报 举报
访问远程Java对象
为了实现对远程Java对象的访问,在服务器端,需要完成如下几个 步骤:
1.????? 创建LiveCycle Data Service Web应用;
2.????? 实现POJO Java类;
3.????? 在LiveCycle Data Service Web应用中部署POJO Java类;
4.????? 配置remote-config.xml文件,声明desination节点,指向POJO Java类。
在客户端应用中,需要实现:
1.????? 实例化RemoteObject对象,并设定destination等??性;
2.????? 调用远程Java对象的方法,并传递参数;
3.????? 注册RemoteObject对象的result和fault事件侦听器,实现侦听器方法以处理返回响应或者调用异常。
我 们已经在第17章的17.5.1节“创建服务器端 LiveCycle Data Service应用”(见第416页)中介绍过如何创建LiveCycle Data Service Web应用。因此,我们这里将从实现POJO Java类开始逐步实现访问远程Java对象。
19.2.1? 服务器端:实现POJO Java类
使用POJO类作为远程Java对象
我们当然不会在一本Flex书籍中讲解如何编写POJO Java类。我们须要在这里解释一下可以作为远程Java对象的Java类。
只 有所谓的POJO类能够作为远程Java对象。 POJO(Plain Old Java Object)简称为简单Java对象,通常包含了一系列get和set方法。通常所说的POJO Java类就是纯的Java对象,不实现任何Java对象模型、协议及框架,例如不能实现EJB标准。严格地说,POJO类不能继承其他父类,不能实现接 口。LiveCycle Data Service要求,作为LiveCycle Data Service远程服务的远程Java对象,其构造器不能接受任何参数,也就是说必须为零参数构造器。这样,LiveCycle Data Service才能够构造POJO类实例。
然而,POJO类仍然可以作为后端业务逻辑服务的窗口,例如使用 POJO类访问JNDI,获取EJB服务等,以便进一步集成后端业务逻辑。
POJO Java类的公共方法提供了远程服务。需要注意的是,LiveCycle Data Service保留了一些方法名,因此POJO Java类不能使用这些方法名,我们称这些方法为“保留方法”。保留方法是RemoteObject类或其父类定义的方法。
保留方法包括:
·?????? addHeader();
·?????? addProperty();
·?????? clearUsernamePassword();
·?????? deleteHeader();
·?????? hasOwnProperty();
·?????? isPropertyEnumerable();
·?????? isPrototypeOf();
·?????? registerClass();
·?????? setUsernamePassword();
·?????? toLocaleString();
·?????? toString();
·?????? unwatch();
·?????? valueOf();
·?????? watch()。
此外,作为远程对象的POJO Java类也不能使用“_”作为远程服务方法名的起始字母。
19.2.2? 服务器端:部署POJO Java类
在我们使用HTTPService组件和WebService组 件,通过HTTPProxyService服务访问远程HTTP服务和Web服务时,远程服务并不一定要部署在LiveCycle Data Service服务器上。
而调用远程Java对象,则与这种情况
您可能关注的文档
- Excel中文本格式转换为数值格式.docx
- EXCEL中有关计算个数的函数.doc
- Excel中特殊符号快捷键.doc
- Excel中用自动运行宏提高工作效率.doc
- excel中的插入名称详解.doc
- excel中的计算公式大全.doc
- excel中隔行删除行.docx
- excel使用“宏”删除空白行.doc
- EXCEL使用技巧精华.doc
- excel使用高级技巧信息.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)