android服务器端开发android服务端开发教程

2024-08-09 18:15:42 浏览

原理上什么语言都可以。只要定义好接口。目前大部分服务端都是java开发的,毕竟java和android都是一个语言体系。而且java可以在各种主流系统平台上部署。接口形式一般都是建立在http协议之上。通过post或get请求,数据封装一般用json,xml。

android服务器端android服务

前端的工作内容就是将美工设计的效果图的设计成浏览器可以运行的网页,并配合后端做网页的数据显示和交互等可视方面的工作内容。

使用J2EE技术或者叫Java Web技术开发一个Web服务器,服务器返回Json数据,android客户端解析json数据,使用http协议和服务器通信,android有相应模块和API。

首先楼主得懂Java后台也就是Java EE,用Servlet搭建Web服务,Serlvet映射一个URL,Android请求这个URL,Servlet处理请求,然后就是Java编程,Web分层、JDBC等技术。服务器返回标准的JSON轻量数据(就是纯文本),Android来解析。

(1)Java Servlet作为Web服务的处理入口;

(2)Java编程编写业务处理程序;

等楼主技术强了,就可以接触各种框架、EJB技术了。Spring、Spring MVC、Struts、Hibernate,甚至NOSQL、分布式、负载、node.js、模板技术等等。

  首先,App的服务端跟Web的服务端没有多大区别,而且在实际的开发过程中,业务逻辑也都是共用一套,只是会针对不同的客户端做不同的适配(这点可参考Amazon,其对PC的web端,移动的Web端,移动的App都做了不同程度的适配).  其次,既然与Web的服务端没多大区别,那所用的技术也大同小异,对于App而言,服务端更多是一个数据接口,所以框架页大同小异;  最后,大致总结一下:  技术:  网络通信: tcp,http等;  Web服务:servlet, cgi脚本,asp等;  系统调度:多线程,并发等;  框架:  对应不同的web服务技术,采用的编程语言不同;  对应不同的网络通信协议,采用的框架也不同,netty->tcp,servlet等web服务框架->http等;  对应系统调度,有不同的多线程,多进程通信框架等;  对应提供不同的服务接口,有web service和restful两大类,前者基于soap协议,后者基于http协议,对应的框架就很多,不一一叙述;  除此之外,还有很多其他的技术,可先做,发现问题,自然就知道怎么去找相应的技术、解决方案(包含框架)来解决,所以先动手吧

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。