其他
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值):
<endpoint uri="http://{server.name}:{serve
flex
批量
通讯
远程
调用
打包
暂无评论