比序列化反序列化更宽泛,包括了数据库处理。
可以在运行时处理。
例如:
客户端发出请求下载一个表,提供表名和检索条件,服务器按表名找到表结构,生成模板,再根据模板生成结构体数组。根据模板生成SQL语句。打开游标,绑定变量,执行语句,结果集自动进入结构体数组。
把这个数组序列化发到客户端。客户端根据模板将数据发序列化到本地结构体数组。
全过程就使用一个模板。
向数据库上传数据的过程类似。
这套机制要求不向客户端暴露数据库,不允许客户端直连数据库,必须通过服务器访问数据库。服务器是对客户端进行安全认证并授权。
【 在 callmebbser 的大作中提到: 】
: 和Google Protocol Buffers(protobuf)有什么差别?
:
--
修改:ylh1969 FROM 221.221.52.*
FROM 221.221.52.*