要快速學習SSM框架,你需要一套學習曲線平滑的教程
1. 很快可以看到效果
SSM框架這種教程的,在百度或者git上一搜一大把,不過很遺憾,大部分你照著上面的流程做,是做不出來的,要么缺少包,要么配置文件漏了一個,要么本身就有問題。不僅浪費了你的時間,還會產(chǎn)生消極的作用,讓你懷疑自己是不是基礎不夠好,或者這個知識是不是太難了。
所以好的學習方式是,你一來就拿到一個“可以運行的項目” ,通過簡短的配置,部署在服務器上,馬上可以看到效果。 這樣你對教程才會建立信心,也更愿意把相關知識點學下去。
所以我提供了一個可以運行的項目下載(測試過很多遍,確??梢赃\行,確保項目本身沒有問題)。
還提供了一個如何部署這個項目的指導說明,以便你順利跑起來,看到效果
2. 詳細步驟
經(jīng)過上面的過程,就可以看到項目跑起來什么樣子了,這個時候,你才會對這個教程有信心,愿意跟著教程的步驟做一遍,學習如何進行SSM的整合。
SSM的整合涉及很多的環(huán)節(jié),任何一個環(huán)節(jié)出錯,比如表的字段不對,忘記導包了,配置文件寫錯了一個符號,注解寫漏了一個,jsp文件放錯了位置等等,都會導致運行不出來。 所以我按照非常細的粒度,把學習步驟挨個挨個列出來,一共有20個步驟。。。
每個步驟都有代碼供你復制
配置文件相關地方都有詳細的說明和講解
同時建議第一遍學習的時候,盡量模仿:
3. Jar包
作為一個基于框架的J2EE應用,SSM必然需要很多的jar包,不同的版本之間的兼容方式也不一樣。 所以在右上角提供了這個項目剛好需要的jar包供你下載,一次性解決~
還有指導如何在項目里加入這個jar包的說明。。。。 (你別不信,真有同學會卡在這一步很久)
為什么不用Maven? 考慮再三之后,沒有采用Maven的方式,因為這樣不僅增加了和當前學習內(nèi)容無關的難度,并且在墻外網(wǎng)絡不通暢的時候,Maven足以讓你吐血。
4. 文件比較
在第一遍做的時候,建議嚴格地模仿,簡單地說,就是每個步驟你都跟著做,并且文件直接復制粘貼最好,這樣保證你跟著做的也會出一樣的效果。 等你做出了一樣的效果之后,再按照自己的思路,做一些調(diào)整和修改,做出不太一樣的內(nèi)容出來。
可是就是有些同學,特別喜歡第一步就開始改,導致無法成功運行起來,為此特意提供了一個文件比較功能,便于找到你的代碼與“正確答案”的區(qū)別,方便你定位問題所在。
5. 原理圖
跟著上面的步驟,嚴格地進行就可以跑通并且看到效果。 雖然看到了效果,可是你也有很多疑問了,那么這個時候拋出一個原理圖,就恰巧是你需要,并且也看得進去,能夠消化的了。
6. 刪掉,自己從頭做一遍
通過上面的嚴格模仿做出來以后,相信我不說,你也會躍躍欲試,把這個項目刪掉,自己從頭做一遍。 這樣這些知識才會真正到你的腦海中,技能也才算是學到手。
除了學習曲線平滑的教程外,你還需要一個合理的內(nèi)容規(guī)劃。
要掌握SSM,所學內(nèi)容還是要規(guī)劃一下,不建議直接開擼SSM,最好把Spring SpringMVC Mybatis各個擊破
1. Spring

2.Spring MVC

3.Mybatis

4.Spring+Mybatis
以上3個模塊分別掌握之后,為了迎接SSM的學習,特意做了一個Spring+Mybatis的小整合,以利于更加平滑地過渡到SSM三大框架的整合

5.Spring+Spring MVC +Mybatis
然后,才開始真正學習這個SSM整合

最后,以上教程都是免費的,教程地址:
局限于個人能力和視野,教程由諸多不足之處,請多多指點,謝謝大家。