Spring Framework学习(01)总结

内容概览

    1. Spring 学习讨论
    1. Spring 项目
    1. Spring 学习顺序
    1. 总结

1. Spring 学习讨论


Spring框架是个让人又爱又恨的东西。做Java开发的几乎都知道Spring,它的简介就不说了,很多地方都有。经过很多年的学习,我觉得值得说的是,我们学习Spring技术都是从碎片技术开始学习的,向ioc,aop,到后来的Spring MVC,在后面可能是Spring整合HIbernate,Spring 整合 MyBatis,继续学习的还有Spring Boot,Spring Cloud等微服务内容。

针对每一个碎片,如果学习的比较系统还好,如果只是看了很多入门示例的文章,那么做开发的时候,会遇到很多似是而非的问题,甚至遇到很多地方自己并不知道有更好的方式或者选择,造成多人开发的时候,每个人的代码有各自的风格,互相看不太懂。如果遇到一些边角的技术,很多时候也是查一下网上的博客,临时学习一种写法,然后实现。

上面的内容看似很多,但是没有整理成自己的系统。相对于碎片式学习,我更喜欢系统式学习,如果在脑海中有一个系统,那么所有的碎片技术都可以整理到这个系统中,这样就知道自己的技术体系差哪些内容,这样自己就能整理出自己的一个学习路线,并且在解决实际问题的时候,更加得心应手,甚至在技术扩展上能有自己的见解。

其实不仅是针对一个框架技术,针对我们整体的Java技术体系,都可以有一个自己的系统,这个系统可以参考别人的技术体系,参考现在有的技术,参考自己的工作,但是最终应该自己总结出来,我们不断总结和完善自己的技术体系,然后扩大这个体系,然后再完善。。。

2. Spring 项目


2020年是以天天睡觉开头的。。。因为疾病流行,全民隔离,所以实在没事干。懒了二十多天后,从新开始投入学习实在是不容易。

书归正传,我们打开Spring官网,能感觉到和以前的不一样了(其实更喜欢老风格),

我们来看Spring官方有哪些项目(https://spring.io/projects):

可以看到很多著名的项目,像Spring Boot,Spring Cloud,Spring Framework,Spring Security等等。熟悉的还好,不熟悉的会感到眼花缭乱,又多又乱,不知道从何入手。其实每个项目在每个应用领域上都可以说是独立的,但是在技术上,又可能会依赖于其它一个或者多个项目,这时候学习顺序很重要。本系列文章我们只讨论Spring技术第一步开始学习的项目,就是最基础的 Spring Framework项目。

Spring项目的版本很重要,我们每个阶段的学习都要紧跟一个大版本去学习,这样不用考虑兼容性问题,但是学习的前提是实践,要学习和现在工作内容相符合的版本。本系列我们学习Spring 4版本的最后一个稳定版:

当我们系统学习完一个版本的时候,有新的版本的学习需求时,我们对老版本很熟悉的情况下,可以只进行补充和升级内容的学习即可。

3. Spring 学习顺序


Spring Framework项目都包含哪些内容呢?其实大部分Spring学习教程或者书籍的内容都是Spring Framework项目的技术内容(比如经典的Spring In Action)。

首先,来看官方学习文档的地址:

https://docs.spring.io/spring/docs/4.3.26.RELEASE/spring-framework-reference/htmlsingle/

我们打开页面,简单看一下目录,虽然都是英文,但是接触了很长时间的Spring,关键的技术单词还是能看到的,而且从目录上也能看到我们学习Spring Framework应该按照什么顺序来学。

整体来说,Spring Framework是从 spring ioc和spring aop两块开始的,这不仅是Spring Framework项目,也是其它所有项目的基础。学习了这两个内容,后面还跟着很多在基础项目方面的扩展技术,比如经典的Spring MVC,还有Spring整合数据库方面的技术,包括NoSQL数据库,还有Spring 整合缓存和消息队列等实用技术,还有测试,websocket等等。

从上面的资料中可以总结出我们在Spring Framework项目上的学习顺序,就是先把基础的两块(IOC和AOP)学会,然后再针对其它单个在每个领域的应用进行学习。能把整个Spring Framework学习完当然最好,如果公司很多东西实在用不到,比如这个小节:

相信使用EJB的现在应该是少数了,针对这些内容我们可以选择性的了解或者略过。

4. 总结


Spring是一块难啃的骨头,但是既然干了这行,就得把该学的学好,这样才能得到自己满意的工资。。。嗯,对,挣钱才是学习最大的动力!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容

  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 1,648评论 0 3
  • 2.1 我们的理念是:让别人为你服务 IoC是随着近年来轻量级容器(Lightweight Container)的...
    好好学习Sun阅读 2,700评论 0 11
  • 翻译 Spring Framework Reference Documentation,有增删改Spring 框架...
    o黄裳元吉o阅读 1,208评论 0 11
  • 众所周知,在B/S应用程序中,前台与后台的数据交互,都是通过HTML中Form表单完成的。而Form提供了两种数据...
    x360阅读 1,112评论 0 1
  • 但我们好似总在抱怨,颓废的活着,想去努力却没有方向。总在看着别人奋斗努力儿说自己没有那个能力。 在这个平凡的世界中...
    阳光小伙66阅读 285评论 0 1