




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JavaRPC允许Laszlo客户端远程调用服务端的JAVA类和方法。在laszlo中使用标签来声明一个JavaRPC对象: Xml代码 参数介绍:classname(String):必需。指定需要访问的JAVA类名 attributename(String):使用服务端对象时的关键词。当scope为session或webapp时使用。 Scope(String):必需。在session,webapp和none三个中选一个。 Loadoption(String):loadcreate,loadonly和create三个中任选一个。Loadcreate:如果服务器上存在该对象时加载,如果不存在,则在加载前自动创建该对象。Loadonly:只负责加载对象,如果该对象不存在,则返回一个错误。Create:在加载对象时总是在服务器端创建该对象。默认为loadcreate。 Createargs(Array): 只有当loadoption为loadcreate或create时才有效。Createargs 数组包含一些变量,这些变量用来在服务端创建对象时使用。默认为null。 Objectreturntype(String):pojo和javabean中任选一个。如果从服务端返回一个对象,使用pojo只返回该对象中所有声明为public的成员变量。使用javabean将返回含有getXXX()方法的成员变量。 Autoload(Boolean):true或false。True:在初始化时自动加载指定的对象。False:需要在使用对象前调用load()方法。默认为true。 Secure(Boolean):true或false。如果选择true的话,会在服务端和客户端之间建立一个安全的连接。 Secureport(Number):只有才secure为true时才有效。 如: 通过returnsun来建立javarpc和java之间的桥梁。其中name就是指定一个rpc的属性(attributename)。再通过remotecall调用java类的方法: Xml代码 说明:在使用javarpc前,首先要将JAVA类定义为安全的,如下: Xml代码 com.sum.ReturnSum com.sum.ReturnSum funcname对应java类的方法名称。 如果调用的方法带有参数,remotecall需用来传递参数,这个参数对应JAVA方法中的形参。在传递时,remotecall会根据param的位置和JAVA方法形参的位置匹配。 ,使用args来接收JAVA方法的返回值,无需定义数据类型。 下面通过一个小DEMO来演示一下使用JavaRPC和JAVA进行通信: TypesExample类: Java代码 package examples; import java.util.Vector; import java.util.Hashtable; public class TypesExample public static String passInteger(int i) return got integer parameter: + i; public static String passDouble(double d) return got double parameter: + d; public static String passBoolean(boolean b) return got boolean parameter: + b; public static String passClientArray(Vector v) return got vector parameter: + v; public static String passClientObject(Hashtable t) return got hashtable parameter: + t; package examples;import java.util.Vector;import java.util.Hashtable;public class TypesExample public static String passInteger(int i) return got integer parameter: + i; public static String passDouble(double d) return got double parameter: + d; public static String passBoolean(boolean b) return got boolean parameter: + b; public static String passClientArray(Vector v) return got vector parameter: + v; public static String passClientObject(Hashtable t) return got hashtable parameter: + t; LZX文件 demo.lzx Xml代码 examples.TypesExample canvas.buttons.setAttribute(visible, true); Debug.writ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃陇南事业单位预计将于5月中旬发布考前自测高频考点模拟试题及完整答案详解一套
- 2025年福建省宁德市霞浦县实验幼儿园招聘若干人考前自测高频考点模拟试题附答案详解(完整版)
- 2025年浙江宁波市卫生健康委部分直属事业单位公开招聘高层次人才69人(第二批)考前自测高频考点模拟试题及一套答案详解
- 2025年福建南平武夷有轨电车有限公司招聘1人模拟试卷参考答案详解
- 2025年甘肃省兰州大学土木工程与力学学院聘用制(B岗)人员招聘模拟试卷及一套答案详解
- 保定市人民医院胸腔镜食管癌切除术技术考核
- 2025广西南宁市江南区翠湖路小学春季学期临聘教师招聘1人模拟试卷及完整答案详解1套
- 衡水市人民医院大量输血方案理论与实践考核
- 秦皇岛市中医院淋巴瘤病理分型与治疗方案选择考核
- 沧州市中医院胰腺术后长期随访考核
- 第二届“强国杯”技术技能大赛-工业大数据管理与分析赛项考试题库(含答案)
- 徐州市城市轨道交通1号线一期工程电动客车运营、修理及维护手册
- 制作并观察植物细胞临时装片教学设计(五篇模版)
- 导游证《中国古代建筑》知识考试(重点)题库(含答案)
- 《大气的组成和垂直分层》
- GB/T 2423.17-2024环境试验第2部分:试验方法试验Ka:盐雾
- 第一次月考试卷(月考)-2024-2025学年三年级上册数学人教版
- 新高考生物综合复习《稳态与调节》高考真题汇编(图片版含答案)
- CJT 399-2012 聚氨酯泡沫合成轨枕
- 中小微企业FTTR-B全光组网解决方案
- 第七单元单元任务“视频拍摄脚本写作”统编版高中语文必修上册
评论
0/150
提交评论