脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-Atitit.js javascript的rpc框架选型,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。
AtITit.js javascript的rpc框架选型。
1. Dwr1
2. 使用AJAXRPC1
2.2. 数据类型映射表1
3. json-rpc轻量级远程调用协议介绍及使用2
3.1. 2.3、JavaScript客户端调用示例2
3.2. 2.4、直接GET请求进行调用2
4. atiri3
1.Dwr
Dwr要自己一个method挑选了,麻烦的..
2.使用AJAXRPC
在调用RPC方法时,如果没有传递回调函数,则是同步调用;如果传递回调函数,则是异步调用。
2.1.1.1.同步调用 2.1.数据类型映射表
AJAXRPC支持基本数据类型、自定义类,不支持泛型。
Javascript
Java
.Net
Php
说明
Number
Short,short
Integer,int
Long,long
Float,float
Double,double
short,Int16
int,Int32
long,Int64
float
Double,double
Integer
Float
Double
数字类型之间没有严格的界限,可以任意转换
Boolean
Boolean,boolean
Boolean,bool
Boolean
String
String
String,string
String
Date
Date
DateTime
String
日期字符串”Y-m-d/TH:i:s“格式,php需要额外处理
Object
HashMap,Map
Hashtable,IDictionary
Object
ArrayList,List
ArrayList,IList
Array
null
null
null
NULL
静态方法在内存始终都有一份拷贝,也就意味着内存始终被耗用,无法释放,同时静态方法不利于调试
作者::★(attilax)>>>绰号:老哇的爪子(全名::AttilaxAkbarAlRapanui阿提拉克斯阿克巴阿尔拉帕努伊)汉字名:艾龙,EMaiL:1466519819@QQ.COM
转载请注明来源:https://www.cnblogs.com/attilax/
3.json-rpc轻量级远程调用协议介绍及使用
这个项目能够帮助开发人员利用Java编程语言轻松实现JSON-RPC远程调用
json-rpc协议非常简单,发起远程调用时向服务端传输数据格式如下:
{"method":"sayHello","params":["Hello JSON-RPC"],"id":1}
3.1.2.3、JavaScript客户端调用示例
基于jsonrpcjs的JavaScript客户端调用示例:
VARrpc =newjsonrpc.JsonRpc('https://127.0.0.1:8080/index.json');
rpc.call('getSystem@L_304_3@erties',function(result){
alert(result);
});
3.2.2.4、直接GET请求进行调用
无需任何客户端,只需手工拼接参数进行远程调用,请求URL如下:
https://127.0.0.1:8080/index.json?method=getSystemPRoPErties&id=3325235235235¶ms=JTViJTVk
参数说明:
method : 方法名
params :调用参数,json的数组格式[], 将参数需先进行url编码,再进行base64编码
id : 调用标识符,任意值
4.atiri
觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的javascript代码实例教程-Atitit.js javascript的rpc框架选型全部内容,希望文章能够帮你解决javascript代码实例教程-Atitit.js javascript的rpc框架选型所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。