用json实现android手机与后台jsp系统集成的研究

用json实现android手机与后台jsp系统集成的研究

ID:28419891

大小:67.00 KB

页数:3页

时间:2018-12-10

用json实现android手机与后台jsp系统集成的研究_第1页
用json实现android手机与后台jsp系统集成的研究_第2页
用json实现android手机与后台jsp系统集成的研究_第3页
资源描述:

《用json实现android手机与后台jsp系统集成的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、用JSON实现Android手机与后台JSP系统集成的研究摘要:用传统的XML技术实现Android手机与后台JSP系统集成,存在数据传输效率低的问题,为此提出用JSON来实现两者集成以提高数据的传输效率,并结合一个图书书目查询案例讨论相关的技术要点。应用过程显示,所提方法具有操作简单、数据传输效率高等优点,有一定的实用价值。关键词:Android;JSP;JSON;书目查询中图分类号:TP311.1文献标志码:A文章编号:1006-8228(2014)06-19-020引言Android智能手机的普及,为移动商务、移动办公提供了硬件基础[1]。JSP具有安全、稳定、运行效率高等优点

2、,成为目前Web应用系统的首选技术方案,Android手机如何与后台的JSP应用系统集成是一个值得讨论的问题。WebService是异构信息系统集成的常用方案[2]。基于XML技术的WebService采用文本格式表示中间数据,跨平台性、通用性好,但二进制数据转化为XML数据时会出现数据急剧膨胀现象,移动环境下数据传输效率低[3-4]o由于JSON与XML相似,也是采用文本格式存储中间数据,但其数据编码格式要比XML紧凑,在移动环境下数据传输效率比XML高[5],另外Android默认支持JS0N,因此采用JS0N实现Android与后台JSP系统集成是一种值得偿试的解决方案。本文研

3、究使用JS0N实现Android客户端与后台JSP系统集成,通过一个图书查询案例讨论服务端、Android客户端的关键实现部分。1JSP服务端的关键技术点本文后台JSP服务器采用TOMCAT7.Oo首先需要从JSON的官网http://json-lib.sourceforge,net下载Java版的JSON支持库文件json-lib.jar。另外需要从TOMCAT官网下载JSON需要的第三方Java版的支持库commons-beanutiIs—1.7.jar、commons-collections.jar、commons-lang・jar、commons-logging-1.1.1.

4、jar、ezmorph.jar库文件,这些库文件一并存放到Tomcat的webapps/ROOT/WEB-INF/lib文件夹下,完成服务器端JSON支持库的安装。(1)编写封装查询记录的JavaBean我们的案例是把JSP查询数据库后得到的书号(bookid)、书名(bookname)>作者(author)信息传给安卓端显示。此时需要在JSP中定义一个JavaBean封装一条查询记录,这个JavaBean类Record,java的定义如下:1android端的关键技术点3结束语由于JSON的编码比XML简练、紧凑,所以较XML具有更高的数据传输效率。本文应用JSON实现Androi

5、d客户端与后台JSP系统集成,较传统的XML方案节省数据量,提高了数据传统效率。JSON的实施也较传统的XML方式简洁,更易于工程应用推广。参考文献:[1]齐应杰,王晓光.基于Android系统的移动办公系统的开发[J]•电子商务,2013.8:51-52[2]闵现畅,黄理灿.基于Android平台的Web服务技术研究[J].工业控制计算机,2011.24(4):92-94[3]李瑞花•基于Android的XML解析技术的分析[J].计算机时代,2010.12:31-33[4]闵现畅,黄理灿.基于Android平台的Web服务技术研究[J].工业控制计算机,2011.4:92-94[

6、5]高静,段会川.JSON数据传输效率研究[J].计算机工程与设计,2011.32(7):2267-2270

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。