JSON-RPC+for+Java使用说明JSON-RPC+for+Java使用说明.doc

JSON-RPC+for+Java使用说明JSON-RPC+for+Java使用说明.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSON-RPCforJava使用说明JSON-RPCforJava使用说明

2008/8/6 《JavaScript高级应用与实践》的延伸 | 夏天 目 录 概述 4 链接 4 作者相关链接 4 开源项目地址 4 工程svn下载地址 4 示例工程下载地址 4 支持的浏览器 5 Java对象到JavaScript对象的对照表 5 功能介绍 6 自动捕获异常 6 JavaScript中释放注册的Java服务对象 6 级联调用功能 7 使用 7 Web.xml配置 7 引入Jar包 7 AJAX服务Java类的编写 8 自己基类的编写 9 AJAX服务Java类的注册 10 自己注册基类的编写 10 JSP中的使用 12 引入JsonRpcClient.js 12 调用 12 概述 继《JavaScript高级应用与实践》之后推出的json-rpc-for-java开源代码,是仅仅100行的javascript代码和不到10个java文件实现的超级轻量级的通过 javaScript快速调用java对象并返回任意对象的轻量级框架,并且支持级联调用,也就是说不需要额外 的JavaScript编程,就可以通过javascript调用被注册的java对象并返回java对象,如果被返回的对象还有方法,这个在javascript中返回的java对象的变量,还可以继续调用它的方法.....这就是这个轻量级json-rpc-for-java的神奇之处。 链接 作者相关链接 作者csdn博客 作者新浪600多万次点击博客 作者网站 /p/json-rpc-for-java/ 工程svn下载地址 /svn/trunk/ 不需要用户名和密码。 示例工程下载地址 /files/JsonRpcExample2008-08-05.rar 测试环境:MyEclipse、JRE1.4(或1.6)、tomcat 5.0(或6.0) 如果你要测试,可以采用相应的环境,不一定要那么高版本的环境 ,Import工程后请注意修改工程中JRE为正确的路径: 支持的浏览器 IE4、IE5、IE6、IE7、IE8、 FireFox、Opera、Safari等等。 Java对象到JavaScript对象的对照表 Java对象 JavaScript对象 说明 java.lang.String String java.lang.Object String 调用java对象的toString()后转换到JavaScript里 java.util.Date、java.sql.Timestamp String 可是为yyyy-MM-dd HH: mm:ss.000,如果时分秒都为0,则为:yyyy-MM-dd java.lang.Boolean Blooean 对应的值:true、false java.lang.Character String 单引号的字符串,例如:‘c’ java.lang.Short、 java.lang.Integer、 java.lang.Long、 java.lang.Float、 java.lang.Double、 java.math.BigDecimal Number 到JavaScript中都为数字对象,可以直接参与加、减、乘、除运算 java.util.Map Object 例如:obj[“key1”]、obj[“key3”]、obj.key3,唯独没有function的方法,当然,属于Ototype的function属性依然有的 java.util.List Array 例如:a[0]、a[2].getList() 也就是说List里也可以存在复合对象,这些对象依然可以有自己的方法 null null 空对象 其他Java对象 Object 例如:obj.displayName()、obj.aac001,可以有属性和方法 功能介绍 自动捕获异常 在你编写的java服务类的方法中不需要try{….}catch(Exception e){},本框架会为你捕获错误消息,但你在javascript中没有获取到正确的数据,可以调用异步对象的方法getErrMsg()获取异常消息,该方法封装在mon.JsonRpcObject中,也就是AJAX服务java基类中。 JavaScript中释放注册的Java服务对象 你只需要在JavaScript中调用release()就可以释放注册的Java对象资源,详细见示例工程,或者见“ /p/json-rpc-for-java/wiki/Wiki32 级联调用功能 不明白的地方请结合示例工程进行理解。 1、Java中注册复合对象myjsonrpc 2、JSP JavaScript中获取该对象:var myjsonrpc

您可能关注的文档

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档