Android客户端与服务器通信的架构图及代码参考

随着互联网的发展,软件行业也是越来越热门。比如前端、后端、移动端以及目前最火的深度学习、人工智能都给人们生活带来了巨大的便利。作为软件开发的小伙伴们,现在也在疯狂的学习各种语言,想成为一个目前很潮的攻城狮—Full Stack,即就是全栈工程师,是自己更好的成长,早日成为一个技术大牛。下面的文章介绍,就给小伙伴们提供一个成为全栈工程师的入门途径。先上一幅自己亲手画的全栈工程师需要具备的基本知识的一个结构图。
Android客户端与服务器通信的架构图及代码参考_第1张图片

先介绍一下这幅图的含义,你需要学习基本的Android客户端的知识,服务器端的知识以及一门数据库语言,要了解一下计算机网络,尤其是HTTP协议,这都很重要的。

学习Android的知识,入门莫过于看郭大神的《第一行代码》(第二版),以及Android官方网站的资料,如果想要进阶的话,可以看看任玉刚写的《Android开发艺术探索》这本书,这是我学习Android的成长历程,在此分享给大家。
学习服务端的语言呢,有以下几种语言,比如Java后端、Node.js、Python以及PHP;就本人而言,我学习的PHP语言,因为当时是受“PHP是世界上最好的语言”这句话的影响而学习的PHP语言,当时看的这本书叫做《从零开始学PHP》(第二版),以及结合PHP的官方文档学了基本的知识。
而学习数据库,是直接参考的W3C上的资料,学习了基本的命令,比如增删改查,其网址是:http://www.w3school.com.cn/sql/index.asp,可以在上面学习一些基本的命令。
计算机网络的知识是在我上大学的学习的,当时学的课本我记得好像是谢希仁写的,挺出名的一本书。有兴趣的小伙伴可以看看,作为软件开发的我们最重要的就是了解HTTP协议,本人之前写过一篇介绍HTTP协议的文章,大家可以看看。
Http协议浅析

下面是我收集的一些Android作为客户端与服务器通信的资料及代码,都是一些简单的小栗子。想成为全栈的小伙伴们可以看一看。

  1. Android与JavaEE通信的例子,其网址是:
    a.http://blog.csdn.net/qq_35522272/article/details/71435602
    b.http://www.cnblogs.com/Joanna-Yan/p/5056780.html

  2. Android与Node.js通信的例子,其网址是:
    http://blog.csdn.net/vrix/article/details/7070668

  3. Android与PHP通信的小栗子,在这里我就献丑了,推荐一篇以前自己写的博文:Android客户端通过PHP访问MySQL数据库

  4. Android与Python通信的项目,如果有小伙伴想做一个项目练手的话,可以把它作为学习的目标,这位大神也令人很佩服,并且这款APP目前来说,非常有创意,还很流行。在stormzhang的公众号里被推荐过,大家可以参考一下,尤其是在校的大学生,别把自己的大好青春给浪费了。
    github的地址:https://github.com/wingjay/jianshi

以上的东西就是我目前给大家分享的有关Android客户端与服务器通信的资料,有心的小伙伴们,加油,一直为自己的美好未来奋斗着不羁码农。。。

你可能感兴趣的:(Android客户端与服务器通信的架构图及代码参考)