首页 > 用java编写app的服务器端,需要用到什么技术和框架?

用java编写app的服务器端,需要用到什么技术和框架?

用java编写app的服务器端,需要用到什么技术和框架?


一般能提供web服务的包都可以的吧


AXIS2之类的web service。
返回JSON数据。客户端调用URL然后直接解析JSON数据就好了。
看我的博客,这是关于如何使用AXIS2 搭建Web Service并传递JSON数据的文章。
http://blog..com/kylin_gu/1190000000346631


服务框架:
1、servlet
2、netty
协议:
1、http 1.0
2、http 1.1
db:
mysql就可以了
ORM框架:
mybatis
缓存:
redis

能用到的差不多就这些了


看你的需求啦,用户量很少的话用Java的那一套体系就可以了,JSP/Servlet,数据交换格式json,xml都随意的啦,注意的是数据交换之后处理的流程与逻辑


1.webservice通信,其中有REST风格的webservice,基于http协议;普通的webservice是基于soap的方式,如果用这种方式的话,你客户端要解析传输过来的xml,不方便!
PS:使用spring web mvc实现REST风格,非常方便,当然还有其他的框架,eg:CXF,axis2等
参考:5分钟构建spring web mvc REST风格HelloWorld

2.使用hessian,可以进行远程方法调用,实际操作比较繁琐!

3.直接使用servlet. 不推荐


比较推荐使用spring + spring mvc + 任意的orm框架(hibernate,mybatis)
通过http协议进行通信,推荐使用json格式数据进行数据交互.
相对于webservice速度更快


除此之外,还有很多其他的技术,可先做,发现问题,自然就知道怎么去找相应的技术、解决方案(包含框架)来解决,所以先动手吧;

【热门文章】
【热门文章】