学位论文 > 优秀研究生学位论文题录展示

数据交换技术及其Web应用研究

作 者: 涂海龙
导 师: 肖江文
学 校: 华中科技大学
专 业: 控制工程
关键词: 数据交换 MSGPACK 数据格式 序列化 远程过程调用
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 59次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着Web技术的兴起,通过网络来共享信息资源成为计算机技术发展的迫切需求。但是由于不一致的开发语言与应用系统环境、不统一的数据交换格式和传递机制导致了各系统间的数据异构问题,从而很难真正地实现数据共享。因此,要实现系统间的信息共享,本质上是要解决各系统间的数据异构问题,而解决数据异构问题的技术方案之一就是数据交换,任何数据交换都建立在某种特定的数据格式之上。因此,研究精巧的数据格式和高效的数据交换技术并将其应用于数据交换实践以实现信息共享具有现实的意义。本文介绍了数据交换技术领域的国内外研究发展现状,详细研究了传统的基于文本的XML和JSON数据交换技术,并且分析了这两种数据交换技术在现代Web应用中的不足。在此基础上,以更好地解决Web应用中的数据交换问题出为发点,本文从设计思想和技术实现层面对基于二进制的MSGPACK数据交换技术进行了研究,着重研究了使用JAVA语言开发的MSGPACK数据格式、MSGPACK序列化技术和MSGPACK远程过程调用技术,并将MSGPACK和JSON数据交换技术应用于一个小型的REST式Web管理信息系统,通过实验对比的方法比较这两种数据交换技术的数据交换效率,证明了基于二进制的MSGPACK相对于基于文本的JSON具有更高的空间效率。最后,对本文所做的工作进行了总结,指出了针对现在Web应用对数据交换技术的需求而研究的基于二进制的MSGPACK数据交换技术具有较高的效率,并展望了数据交换技术的下一步研究方向。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-15
  1.1 课题背景、目的和意义  8-9
  1.2 国内外研究现状  9-14
  1.3 本文的内容组织  14-15
2 基于文本的数据交换技术分析  15-25
  2.1 基于XML 的数据交换技术  15-20
  2.2 基于JSON 的数据交换技术  20-24
  2.3 本章小结  24-25
3 MSGPACK 相关设计与实现  25-39
  3.1 MSGPACK 的整体构架分析  25
  3.2 MSGPACK 数据格式的设计  25-27
  3.3 MSGPACK 序列化的设计与实现  27-33
  3.4 MSGPACK-RPC 的设计  33-39
4 REST 式Web-MIS 中数据交换的应用  39-51
  4.1 REST 风格分析  39-40
  4.2 Spring MVC 框架分析  40-41
  4.3 REST 式Web-MIS 的设计与实现  41-48
  4.4 数据交换在Web-MIS 中的应用  48-51
5 总结与展望  51-53
  5.1 总结  51
  5.2 展望  51-53
致谢  53-54
参考文献  54-56

相似论文

  1. 基于EMIF教育数据交换的管理模式研究,TP315
  2. 基于XML的异构数据交换系统的设计与实现,TP311.52
  3. 论初中阶段阅读知识教学的序列化,G633.3
  4. 行政审批电子监察系统数据交换的设计与实现,TP311.52
  5. 构建分布式系统的关键技术研究与实现,TP338.8
  6. 基于OPC规范的无线传感器网络数据采集的研究,TN929.5;TP274.2
  7. 光纤通道交换机数据交换系统的设计与仿真,TN915.05
  8. 基于手持终端的固定资产管理系统设计与实现,TP311.52
  9. 使用层次聚类和N-gram模型的新闻热事件检测研究,TP311.13
  10. 基于Android平台的无线点菜系统的设计与实现,TP311.52
  11. SOAP消息处理性能优化的研究与实现,TP393.09
  12. 基于XML区级科技创新基金管理系统的构建,TP311.52
  13. 项目进度管理系统的设计与实现,TP311.52
  14. 数据交换在数字化校园中的应用,TP393.18
  15. 基于PDM的CAD信息集成研究,TP391.72
  16. 航空运输动态监控系统数据交换平台研究与设计,TP311.52
  17. RCESB体系结构及SOAP序列化技术研究,TP311.52
  18. 协同通信平台的设计与实现,TP311.52
  19. 电子公文结构设计及数据标准符合性测试的研究,TP399-C2
  20. 异构数据交换系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com