android集合SSH搭建服务器客户端请求
小弟以前是学的J2EE,由于项目需要要开发android,所以临时补了一个多星期,主要是手机端和服务器端交互,双向开发的。
首先在服务器端,我采用的是SSH框架,struts2集合了json插件,服务器和客户端的信息交互采用的JSON来传输,由于在服务器端用了Struts2,所以我就用装了一个JSON插件,这样,很轻易的就把服务器端的信息用JSON的形式发送到了手机端~~以下是代码,欢迎拍砖~~
首先,在服务器端搭建好SSH框架,具体细节就不在陈述~struts xml配置如下:
手机端的代码如下:
首先,手机端有一个缓存类,主要用于缓存一些手机端需要访问的数据,这样的好处是可以达达节省手机和服务器的交互,用单例实现的:
16 楼 seya 2012-05-29 Jclick 写道seya 写道发送的JSON可以压缩一下, 可以有效减少网络数据传输量。
谢谢建议!能告诉我怎么进行压缩么?我只是在服务器端对json传输的数据进行了过滤,去掉不必要的信息。
不知道你说的压缩是怎么?
用java中的Zip库方法压缩下, 变成短的字符串。