更新時間:2019-10-10 09:11:09 來源:動力節(jié)點 瀏覽2613次
如何走出入門Java后臺的迷茫?
我原來是做Android的,沒有任何JavaWeb的基礎,但是在公司我被分配到了Java后臺,因為做android的人太多了,而Java后臺嚴重缺人,我想大家都是被Java后臺的多樣性給嚇到了,而且入門的時候可以呈現(xiàn)給自己的東西實在太少了,容易讓人喪失熱情,而走向失落,從而放棄入門,或者一直在門口徘徊。Java后臺入門要學的很多,例如Jsp,Servlet,JDBC,Spring,SpringMvc,maven等等。但是我認為循序漸進并不是快速入門的方法。
做一個簡單的比喻
要完成一個五角星,我認為先畫它的點再聯(lián)系最快;而不是一個角一個角去畫,然后拼起來。但是一個角一個角地去畫容易有偏差。學習本來就是一個聯(lián)系的過程。這樣學習的好處就是可以跳過難點,途徑也多。
學編程最難的是入門和提高,入門容易讓人喪失熱情,提高容易讓人感到迷茫。
二、如何才能維持入門時的狂熱?
請不要懷疑自己的能力,讓自己的付出可視化,獲得成就感。學習要有自己的節(jié)奏,不能人云亦云,和我誰在一起的同學,老是嘲諷我,說我這樣學習不扎實,很虛。確實不是很扎實,但是編程這個東西并不是你花了時間就能深入理解的,例如說,你要深入了解Spring,那么歸根到底你也要回到Spring的源碼中去,而在Spring源碼中包含了那么多設計模式,API,你逐漸的迷失在這里,而忘記了最初的目標“入門Java后臺”的初衷,有一句很經(jīng)典的話:“先讓程序先跑起來,然后讓他跑得更快”,我很贊同這句話。所以我的觀點是,先入門,不求甚解。入門后再慢慢深究。依據(jù)這個觀點我為大家準備了一個入門計劃。
三、為什么我要這樣安排計劃呢?
搭建環(huán)境,是為你讓你在學習的時候不斷的動手。
idea+maven創(chuàng)建web項目
導入完整Web項目,是為了讓大家了解Spring框架的配置和Mybatis的配置。如果大家以前沒有用過Maven的話,順便你也可以學習這個工具。他的作用就是管理項目中的依賴庫,而不再是手動的復制Jar包了。
如果你能把這個項目導入并成功運行即可
坑點:maven導入Jar導入緩慢
為什么從零搭建呢?因為從零搭建能夠讓自己熟悉這個流程,這是一個實際操作的過程,其實這是一個轉(zhuǎn)化知識的過程。
按這篇文章動手操作吧
很奇怪是吧,我的方法到現(xiàn)在都沒有需要自己寫代碼,因為一開始確實不知道怎么去動手,但是在復制和粘貼的過程你會逐漸領(lǐng)悟SpringMVC,SSM框架的流程。
一個標準的SSM開發(fā)流程
四、如何理解Spring
如果想要了解Spring框架,那必須先了解傳統(tǒng)的
使用Spring框架后的好處
看完上面這篇文章你就會理解Spring框架的XML配置了。
五、由淺入深,從整體到局部,回歸到基礎
最后恍然大悟:SSM其實就是
Mybatis代替了jdbc
SpringMVC代替了servlet
Spring來管理對象周期
六、總結(jié)
想要根據(jù)Java視頻教程學習的朋友,可以關(guān)注動力節(jié)點IT培訓官網(wǎng),視頻課程專欄【SSM框架技術(shù)及項目整合】