1. 程式人生 > >(*)(轉)要快速學習SSM框架,你需要一套學習曲線平滑的教程

(*)(轉)要快速學習SSM框架,你需要一套學習曲線平滑的教程

lan 都是 spring 學習方式 能夠 分享圖片 個人能力 很多 data

作者:meepo
鏈接:https://www.zhihu.com/question/57719761/answer/156952139
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

要快速學習SSM框架,你需要一套學習曲線平滑的教程

1. 很快可以看到效果

SSM框架這種教程的,在百度或者git上一搜一大把,不過很遺憾,大部分你照著上面的流程做,是做不出來的,要麽缺少包,要麽配置文件漏了一個,要麽本身就有問題。不僅浪費了你的時間,還會產生消極的作用,讓你懷疑自己是不是基礎不夠好,或者這個知識是不是太難了。

所以好的學習方式是,你一來就拿到一個“可以運行的項目” ,通過簡短的配置,部署在服務器上,馬上可以看到效果。 這樣你對教程才會建立信心,也更願意把相關知識點學下去。

所以我提供了一個可以運行的項目下載(測試過很多遍,確保可以運行,確保項目本身沒有問題)。


技術分享圖片

還提供了一個如何部署這個項目的指導說明,以便你順利跑起來,看到效果


技術分享圖片

2. 詳細步驟

經過上面的過程,就可以看到項目跑起來什麽樣子了,這個時候,你才會對這個教程有信心,願意跟著教程的步驟做一遍,學習如何進行SSM的整合。

SSM的整合涉及很多的環節,任何一個環節出錯,比如表的字段不對,忘記導包了,配置文件寫錯了一個符號,註解寫漏了一個,jsp文件放錯了位置等等,都會導致運行不出來。 所以我按照非常細的粒度,把學習步驟挨個挨個列出來,一共有20個步驟。。。


技術分享圖片

每個步驟都有代碼供你復制


技術分享圖片

配置文件相關地方都有詳細的說明和講解


技術分享圖片

同時建議第一遍學習的時候,盡量模仿:


技術分享圖片

3. Jar包

作為一個基於框架的J2EE應用,SSM必然需要很多的jar包,不同的版本之間的兼容方式也不一樣。 所以在右上角提供了這個項目剛好需要的jar包供你下載,一次性解決~


技術分享圖片

還有指導如何在項目裏加入這個jar包的說明。。。。 (你別不信,真有同學會卡在這一步很久)


技術分享圖片

為什麽不用Maven? 考慮再三之後,沒有采用Maven的方式,因為這樣不僅增加了和當前學習內容無關的難度,並且在墻外網絡不通暢的時候,Maven足以讓你吐血。


4. 文件比較

在第一遍做的時候,建議嚴格地模仿,簡單地說,就是每個步驟你都跟著做,並且文件直接復制粘貼最好,這樣保證你跟著做的也會出一樣的效果。 等你做出了一樣的效果之後,再按照自己的思路,做一些調整和修改,做出不太一樣的內容出來。

可是就是有些同學,特別喜歡第一步就開始改,導致無法成功運行起來,為此特意提供了一個文件比較功能,便於找到你的代碼與“正確答案”的區別,方便你定位問題所在。


技術分享圖片

5. 原理圖

跟著上面的步驟,嚴格地進行就可以跑通並且看到效果。 雖然看到了效果,可是你也有很多疑問了,那麽這個時候拋出一個原理圖,就恰巧是你需要,並且也看得進去,能夠消化的了。


技術分享圖片

6. 刪掉,自己從頭做一遍

通過上面的嚴格模仿做出來以後,相信我不說,你也會躍躍欲試,把這個項目刪掉,自己從頭做一遍。 這樣這些知識才會真正到你的腦海中,技能也才算是學到手。


技術分享圖片

除了學習曲線平滑的教程外,你還需要一個合理的內容規劃。

要掌握SSM,所學內容還是要規劃一下,不建議直接開擼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整合


技術分享圖片

最後,以上教程都是免費的,教程地址:

局限於個人能力和視野,教程由諸多不足之處,請多多指點,謝謝大家。

收藏的同學,請記得點個贊~

其他相關:

有什麽值得推薦的Java Web練手項目?

(*)(轉)要快速學習SSM框架,你需要一套學習曲線平滑的教程