有接触到android向服务器请求数据,百度下,记录一些比较自己感觉比较有用的文章。
1.其中这边感觉很好:http://www.cnblogs.com/Joanna-Yan/p/5056780.html
其中部分文章:代码部分没有复制过来,详细看原网页
转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/5056780.html
讲解下java服务器是如何对移动终端提供接口的,以什么数据格式提供出去,移动端又是怎么请求服务器,接收以及解析返回数据的。
服务端:还是在原先S2SH框架的项目上(搭建SSH详细步骤及其相关说明),加入Servlet来做对终端提供接口的事情。
Android端:用了一个网络访问框架okHttp,向服务器请求数据。
服务端:
servlet接收移动端的get、post请求,进行相应逻辑处理后将要返回的数据封装成json格式写出去。
对数据库的操作传统的Servlet是用jdbc,但是操作过于繁琐,这里重用项目中的Hibernate。那么如何在Servlet中使用Hibernate呢?
Servlet是定义在web.xml中,在Servlet类中用new ClassPathXmlApplicationContext("applicationContext.xml");就可以得到Spring容器,从而可以取到Hibernate来操作数据库了。
Android端:
使用okhttp,在官网下载okhttp-2.7.0.jar和okio-1.6.0.jar放入libs下,并Add Build Path。同时添加解析json数据的gson-2.2.4.jar
图片加载,UIL或者Picasso;
数据库,ormLite或者greenDao;
网络层,apcahe的http-common或者square的okhttp;
聊天,XMPP;
JSON解析,fastJson;
动画,NineOldAndroids。
3.AsyncTask框架介绍
http://www.2cto.com/kf/201608/534568.html
4.这篇是很厉害的人写的,自己写请求数据框架
http://blog.csdn.net/bboyfeiyu/article/details/43022703
5.这篇很实用
http://blog.csdn.net/shenggaofei/article/details/52026037
6.这一篇介绍更详细
http://www.cnblogs.com/changyaohua/p/4992987.html
7.总体概括
http://www.jb51.net/article/51052.htm