用java编写app的服务器端,需要用到什么技术和框架
我也做服务端开发的,服务器和客户端传输数据使用到了servlet,为了提高效率使用了httpclient, 传输数据类型采用json,如果要跨语言开发那还要使用About thrift ,因为我们是做社交这块的,所以还要用到java socket技术,推送消息用的是极光推送,框架的话使用轻量级spring ICO DI ,然后数据库的话使用了三种 mongodb(主要使用) 、mysql(辅助)和redisdb(缓存)。大概就这么多了。还有app里面不全是原生开发,还可以使用html5进行辅助开发。
瑭锦tanjurd总结主流的就是SSH,即Struts、Spring、Hibernate,struts是做页面效果的;不过但用struts做出来的页面效果不怎么样,还需要JavaScript和html的知识补充,美化一下页面。hibernate做数据库连接的。一般问题不大。spring主要是控制器,利用控制反转生成实力。
现在比较流行AJAX,是页面层的,无跳转检查技术;学SSH的人,大多数缺乏的是对页面的设计和美化的能力。学Css、xml、JavaScript和AJAX对你的项目的交互性很有帮助哦。
0条评论