专栏名称: 稀土圈
掘金团队是一个新锐的互联网创业团队,服务用户是互联网技术开发者和从业者。旗下产品有:(专注技术干货的)掘金,(优质的下线活动)Meetup。可以戳 http://xitu.io 了解更多。对了,稀土君爱你们?
目录
相关文章推荐
知乎日报  ·  WAVES 2025:00 ... ·  5 小时前  
知乎日报  ·  苹果 WWDC25 ... ·  11 小时前  
知乎日报  ·  《碟中谍 ... ·  3 天前  
51好读  ›  专栏  ›  稀土圈

Android 程序员的 Java 后台学习建议

稀土圈  · 公众号  ·  · 2019-01-17 18:30

正文

请到「今天看啥」查看全文


这里快速说下 Java Web 开发的背景,作为Android开发,在学习后台开发上无疑用 Java 做敲门砖是成本较低的选择,Java Web 与 Android 之间的相互转岗也屡见不鲜。

起初的 Java Web 开发并没有明确的前后端之分 ,如今也依旧存在前后端不分离的项目,只是随着时间发展,从项目管理维护、开发职责和效率的考虑下,慢慢的有了前后端职责之分。

对于Android开发而言,后端通俗而言就是 写restful接口 的。

Java Web 大致发展历程如下图,从 Struts2 开始的 MVC 模式,再到 Spring 控制反转(IOC)和切面编程(AOP) ,再到 SpringBoot 全家桶,其门槛也在逐步降低。对于这个历程感兴趣的可以自行了解下,后续主要推崇 Spring 大家庭。

事实上对于 Android 开发而言, Spring 并不会是一个陌生的概念,其 核心理念之一 IOC (也称依赖注入) 和使用逻辑与 Dagger 如出一辙 ,所以在入门时 《Spring实战(第4版)》 这本书相信会 Android 开发者是不错的选择。

二、框架选择

Spring Boot 全家桶快到碗里来

Java Web 的世界同 Android 一样存在各类框架,也许一些前辈们都建议不要从学习框架开始,但是我个人而言更习惯从 实用性 切入: 选择一个主流框架学习,挑一个开源项目对照实践,之后完成一个小项目躺坑,最后才开始深入去学习感兴趣的点。 毕竟万事开头难,如果一开始太过枯燥,难免让人“把持不住”。

在 Spring 断断续续的学习中,主要接触了 SSH ( 曾经 ) 和 SSM







请到「今天看啥」查看全文