Java 菜鸟如何快速学习 Spring?

2016-09-16 15:07:53 +08:00
 clearbug
目前水平:了解 JavaSE 基本的概念, Servlet 和 JSP 之前有过简单的使用。。
最近因为工作需要想要快速学习完 Spring 的使用。本来自己计划是看 Spring guide : http://spring.io/guides 。。看了几篇之后感觉有点云里雾里的,特别是按照上面推荐的步骤来,都不懂什么意思了。比如这个: http://spring.io/guides/gs/relational-data-access/ 使用 spring 连接数据库,数据库怎么配置的都没说,而是直接在项目初始化时依赖里面定义好了。。。感觉项目初始化时定义好的依赖好强大啊。求大神推荐 Spring 正确的学习方法啊?
12013 次点击
所在节点    Java
38 条回复
1990andy
2016-09-16 15:17:55 +08:00
偷懒的话直接去看慕课网的视频教程,但建议还是先好好看文档。
clearbug
2016-09-16 15:23:32 +08:00
@1990andy 嗯等下去慕课网上找找相关课程。直接看文档好枯燥,感觉会看不下去的
supman
2016-09-16 15:32:35 +08:00
。。我是看官方文档学的 最后也是云里雾里。 需要做东西的时候,很多都是从官方初始化项目里拼凑的。。。
clearbug
2016-09-16 15:36:07 +08:00
@supman 感觉我写代码好多时候就是不明白原理,然后有了问题就各种百度。。感觉就是代码搬运工,码农。。所以才来问正确的学习方法啊
zhuangzhuang1988
2016-09-16 15:40:01 +08:00
<Spring in Action> <Spring Boot in Action> 都有中文的。。。
zonghua
2016-09-16 15:47:05 +08:00
http://spring-abc.xyz/ 类似 V2EX 的社区论坛
这个是我边看文档边写的,看演示就好,最好别参考,因为代码写太烂啦。。。

https://github.com/spring-io/sagan
这个是 Spring 官网的源码

Spring boot 使用的都是默认的配置,自定义的话文档会有说明,如果想了解原理的就直接看框架源码。
tvallday
2016-09-16 15:47:45 +08:00
spring 框架太大了,每个章节都有很多东西可以学。基本上你搭一个带 ACL 的小型论坛或者电商系统都用上很多 Spring 的东西了。
billyu
2016-09-16 16:51:32 +08:00
推荐一本书《 Spring3.x 企业应用开发实战》
misaka19000
2016-09-16 17:19:42 +08:00
楼上那本以及«Spring In Action»都很不错
wemore
2016-09-16 17:28:06 +08:00
正在撸轻量级 javaee 企业应用实战 spring 部分
wemore
2016-09-16 17:28:49 +08:00
@wemore 感觉有人会说看什么 hibernate 和 struts_(:з」∠)_
hantsy
2016-09-16 17:35:17 +08:00
找本书看看先, Oracle 官方的 Java SE Tutorial , Java EE Tutorial 是基本知识,看先一下 Pro Spring 4 就差不多了.
clearbug
2016-09-16 19:24:09 +08:00
@zhuangzhuang1988 嗯谢谢。明天看看
clearbug
2016-09-16 21:16:53 +08:00
@zonghua 感谢,有空去参考下
clearbug
2016-09-16 21:17:51 +08:00
@tvallday 也想自己做一个完整的东西练习,可是自己也不会设计原型啥的,所以总是开始后没走几步就放弃了(因为做的太丑了。。。)
clearbug
2016-09-16 21:19:16 +08:00
@billyu 感谢推荐,有机会去看一下
keepcleargas
2016-09-16 21:19:59 +08:00
Spring in action, done
clearbug
2016-09-16 21:20:44 +08:00
@wemore hibernate 和 struts 现在用的人还多吗?感谢当年的 ssh 现在经常听说的就是 spring 了,数据库连接的话也有 MyBatis 了。。。《轻量级 javaee 企业应用实战》这本书好几年了吧,现在看有木有过时的感觉呢?
clearbug
2016-09-16 21:21:26 +08:00
@hantsy 嗯嗯。“ Oracle 官方的 Java SE Tutorial , Java EE Tutorial 是基本知识”这些东西还没看,也得抽空补充下
caixiexin
2016-09-16 21:28:38 +08:00
@clearbug 一开始我也看那本书,很多 spring 的概念弄懂了,再看官方英文文档也容易理解。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/306595

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX