Flex远程调用批量打包通讯库
批量远程通讯接口类
建议所有请求都使用本类
数据缓冲池对象(FXGlobalModel)的rpc是本类的实例
使用的方法:
1、基于数据缓冲池访问WS:设置onFault; onResult; addCaller; 即可
2、远程调用:如需要全部请求返回后进行回调处理,则设置 onAllResult; onAllFault; 这时,调用 commit 后才会提交addDSCaller、addCaller的请求
3、请用WSRemoteObject 此类,不要直接用HtRemoteObject
4、返回的格式为:{ code: 0, ret: Object }, 错误时为:{ code: numErrorCode, what: strErrorMsg }
5、最佳使用方式:在某个单例对象中实例化WSRemoteObject :public var rpc:WSRemoteObject; 调用时可以 XXX.rpc....这样操作,如:
XXX.currModel.rpc.onFault = onQueryFault;
XXX.currModel.rpc.onResult = onQueryResult;
XXX.currModel.rpc.addCaller(NetHandler.DATA_ACCESS_INTERFACE, "QueryOBD", queryInfo);
//此行可以不用, 不用时请在系统的某处判断rpc.callNumber>0时再commit(),也可以设定某个时间间隔来定时做此判断,比如3s或10s也可以1s,就看大家的需要了
XXX.currModel.rpc.commit();
设置:
1、请在工程的编译参数加入-services引用此标准的RO设置(./WEB-INF/flex/services-config.xml)
2、以上文件包含此项endpoint(动态取URL值):
文 件 列 表
HT_RPC_API_HELP
AC_OETags.js
all-classes.html
all-index-A.html
all-index-B.html
all-index-C.html
all-index-D.html
all-index-E.html
all-index-F.html
all-index-G.html
all-index-H.html
all-index-I.html
all-index-J.html
all-index-K.html
all-index-L.html
all-index-M.html
all-index-N.html
all-index-O.html
all-index-P.html
all-index-Q.html
all-index-R.html
all-index-S.html
all-index-T.html
all-index-U.html
all-index-V.html
all-index-W.html
all-index-X.html
all-index-Y.html
all-index-Z.html
asdoc.js
class-summary.html
cookies.js
help.js
ht
images
index-list.html
index.html
override.css
package-frame.html
package-list.html
package-summary.html
print.css
style.css
title-bar.html