一、工具
1、Spring系
1.1)、Spring各种jar包离线下载链接:
http://repo.springsource.org/libs-release-local/org/springframework/spring/
1.2)、Spring 框架官网:
http://spring.io/projects/spring-framework
2、IDE
1.1)、Eclipse For JaveEE 下载
https://www.eclipse.org/downloads/
1.2)、IDEA (建议先用Eclipse,学到Spring Boot之后采用IDEA,因为IDEA太智能了不适宜初学者)
官网下载: https://www.jetbrains.com/idea/
注册码详见: http://idea.lanyus.com/
二、书籍 (Java10->SB->SC)
1、入门教程
Java:建议从Java7入门再更新Java8、Java9、Java10;
JavaWeb: 不要求深入,了解有这么回事即可, 到进阶框架会用后在回头补血;
Spring:建议从Spring4开始、重点在Spring5(因为到你就业上岗时一线企业中Spring4还在广泛使用);
1.1) Java : 先不要太深入,否则学不动, 到runoob.com去学皮毛即可,到会用Spring后深入
Java7是本,Java8是重点,
Java7支持进阶中Spring4&SpringBoot1.x、Java8支持进阶中Spring5&SpringBoot2
1.2) JavaWeb: JSP只要了解在Html5中的格式即可、Servlet只要会doPost/doGet方法&监听器以及Filter拦截器,以便学习S(因为Struts1及SpringMVC是基于监听器的、Struts2是基于拦截器的).
1.3) Spring学习指南(第3版): 讲的特详细-首推该书
2018年7月刚出版翻译中文版-Spring4.3版本, 从github得知去年底已出英文第4版-Spring5.0.1
1.2) Spring实战(第4版):
网上有第4版中文版-(Spring4版)本,目前网上已到处流传第5版本-(Spring5版本)
2、进阶
这是用来糊口的, 入门的只是玩玩的把式. 说实在的可以不学入门的JavaWeb(这些都不是东西,浪费我大量时间,到上班后在补血) 直接入SpringBoot.
建议从Spring Boot到 SpringCloud,重点是学习SpringBoot的注解标签的使用、以及如何集成各种框架.
2.1)SB
SpringBoot2.0企业级应用开发实战(imooc讲师老卫出的书)
2.2) SC
SpringCloud 企业级应用开发实战(imooc讲师老卫出的书)
三、在线教程(书籍/文档)
3.1) 入门必看
http://www.runoob.com/
3.2) 进阶必看
程序猿DD 他的博客中有关联开源的书籍(易懂)
3.3) 视频
慕课网实战视频:不论入门进阶都必须的
共同学习,写下你的评论
评论加载中...
作者其他优质文章