不同编程语言间的交互,可以通过文件的形式,更准确应该叫做通信协议。现在有不少的结构化数据存储格式可以完成这一任务,如xstream,jackjson,jdk,hessian,facebook的thrift,google protocol buffer
序列化原理:http://blog.chinaunix.net/uid-27105712-id-3266286.html
几种序列化协议(protobuf,xstream,jackjson,jdk,hessian)相关数据对比:http://agapple.iteye.com/blog/859052
Google Protocol Buffer 的使用和原理:http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/