天天看點

Java新手如何學習Spring、Struts、Hibernate三大架構?(轉)

整理知乎大牛答案:

1.入門看文檔(blog,書籍等等),深入了解配置檔案的含義(Spring、Struts、Hibernate); 2.遇到問題,自己動手解決,如果解決了,為什麼這樣解決?(凡事總問個為什麼) 3.具體到hibernate的入門, 首先還是先要學會資料庫, JDBC, 設計模式, 這些都是基礎。

我的個人了解:凡事總問為什麼,很關鍵,這是入門也是以後進一步發展的基礎。

具體新手學習視訊資料可以參考看看網上的視訊教程,但理念必須在入門之前建立起來。

如果你是個老師(Java工程師),即将帶徒弟,你該如何教他這些知識?

或者你就是新手,想學這些架構,那在學習之前,你的思考是什麼?

其實還是在項目中學習最有效果,因為項目驅動的化,會很快發現很多入門時必須要解決的問題,否則學過就忘,沒什麼深刻的印象,對原理了解也不是很深刻~

我也是深有同感啊,大學學的都是基礎,一直覺得沒什麼用,直到研究所學生期間做導師的項目的時候才發現:原來學的東西那麼有用。項目驅動固然很重要,但千萬别偏移重心。

重心:基礎最重要。基礎牢固了,才能在基礎上長出美麗的花朵。

看書,寫代碼。寫代碼,看書。這是捷徑。

自己寫個cms,不懂的地方看書百度。完整的寫完一個,自然就會了。

http://group.jobbole.com/8043/