springMVC学习策略

本文探讨了Spring框架的学习方法,强调了理解其核心理念而非仅追求速度的重要性。文章建议初学者应先了解Spring的基本使用,再深入研究源码,同时保持良好的笔记习惯,以应对框架更新带来的挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

世界上任何学习都将求方法,在代码的世界里更是不例外。spring作为一种框架来说,已经不仅仅是java初级的学习几个类,也不是java中级的学习jsp,servlet。在自己学习的过程中不要将求速度,也不要将求学习那么细致,这样往往会累死自己而得不到什么提高。相反,每天用少量的时间去真正钻研一下某个题目的万人千貌,是可以留有深刻印象的。

spring框架已经不仅仅是一个框架了。这里面有许多优秀的思想。可以说这不仅仅是一个框架,而是一种心态。一种迎接困难而消灭困难的心态。spring从最初的0.几发展到2018年的5.几,无不标识着这个领域有着青春的活力。

对于学习者,spring是怎样的心态呢?

第一遍学spring(spring值得学很多遍),不会去钻研源码,而是跟着书,(最好有一个老师),先知道怎么一回事。

比如学到springMVC里的参数绑定,知道Model和ModelMap对象其实是可以不用创建的,这不就和Servlet中的request对象一样的道理么?sun公司为了方便Java web开发,而推出了Servlet技术。因为request对象实在是用的多,就内置了这个对象。spring这个轮子是为什么产生的呢?大公司的大项目怎么办?难道每个功能都创建一个Controller,一个Service,一个dao?不现实,因此就有人想把所有这些都搞到一个东西来控制。spring就是其中的佼佼者。目前它是做的最好的。很多跟他同时代竞争的产品都已经被废弃。

第二遍深入源码(一定要有第二遍)。试想这样一个问题。你熟练的会用spring4的所有版本的语法,可是到了5,突然加入了新特性,那你就得花学习一个新事务的学习成本来学习他。而作为开源项目,如果我们能多多深入源码,多多思考的话,无疑加入的一些新特性就显得合情合理。当然好处还有学习到国外大牛的优秀思想。

还有最重要的一点,笔记一定要做好。不然学习一遍后就忘了,我们付不起这个代价。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值