怎样用java进行移动端后台开发

我来简单回答。抛砖引玉。首先是看你的具体需求和要求。如果是个小项目要求敏捷开发: 没有很复杂的业务,你可以选用后端即服务服务商,比如avos等。如果你要求更多的自定义逻辑业务,可以使用一些简单框架,比如spring-boot,做类rest api。如果对稳定性和规模比较大,那就可以选择其他你拿手的框架组合了。什么ssh、ssm…
■网友
springmvc当然可以了,相对SSH来说,它还算是比较轻量级的。也支持流行的Restful风格。移动端可以直接访问controller层。一般返回数据类型为json格式。数据库操作层可以使用较轻量的mybatis,和springmvc也集成的不错。如果业务发展迅速,系统逐步庞大,可以通过mybatis缓存,热点数据缓存,用nginx做请求负载均衡,varnish做静态和部分动态资源缓存,MQ异步请求,应用做集群化处理等等。
■网友
servlet是对处理http请求的抽象,跟网页不网页关系不大,凡是要响应http请求,servlet都是种不错的选择。如果要rest(或者web service)风格的http服务,可以选用相应的框架。
■网友
首先,不管是采用Spring MVC或者其他请求处理框架,底层实现应该都是基于Servlet的,采用框架的目的是便于开发维护以及便于集成其他组件。
【怎样用java进行移动端后台开发】 其次,采用何种框架或者架构,需要结合业务需求以及开发、运维成本等因素综合考虑。例如:一开始业务量不大,可能采用单机+单库的架构就已经满足需求了;随着业务的发展以及访问量的增长,架构会开始考虑将应用服务器搭建成集群,单一数据库调整为分库分表甚至采用分布式数据库,引入单机缓存服务甚至缓存集群。


    推荐阅读