Re: [問題] 要如何開始學習spring?

看板java作者時間9年前 (2015/05/13 22:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《maxi326 (在新竹生活中)》之銘言: : 有學過基本的JAVA, OOP, 有寫過servlet, JSP, 最新想要做MVC的網頁, : spring蠻流行, 所以看了一下能不能用, 但反而產生了一堆疑問, 很想把頭往牆撞上去 : 最基本的, 透過web.xml設定使用spring的dispatcher, 還有servlet-context.xml去 : wire controller class, 去處理request, 再寫jsp去做view layer, 目前進度大概 : 然後我想要做一件必定要做的事, 連接資料庫, 問題就出現了 : 理論上, spring需要我去告訴它, 用甚麼dataSource, 好像有三種方法, xml, : annotation, POJO. 先不管POJO, 我想用比較老派的xml試看看 : 但是, 在我還沒有熟讀所有spring的document前, 我怎麼知道要去那一個xml, 設定 : 一個怎樣的bean? 到底要有那些參數還有id可以用? 或者必需要用? : 我要連接postgresql, 所以是去查spring的postgresql相關class的docuementation : 還是spring的某一部份documentation? : 麻煩各位前輩指引, 讓我從黑暗中看到一線光 http://www.mkyong.com/tutorials/spring-tutorials/ 上面這個網站我覺得可以給你一點幫助 按照他的教學一步一步走,輔以自己額外找資料,真的不行他還有提供專案檔供你下載 另外,別把 spring 想的太難了,它的核心部分是實現 IOC 跟 AOP 的一個應用程式框架 對我來說,學會使用它最大的差別是 coding style 會變得很 spring 寫出來架構層層分明 因為它剛好會在應用程式的中間,前面接控制層或是UI,後面接持久層 所以周邊就有很多五花八門的框架,讓你感覺好像快撞牆 以常見的SSH架構為例,就是控制層用Struts,服務層用Spring,持久層用Hibernate 但是希望你明白一件事,別被框架所迷惑,要了解框架底層的本質是什麼 舉例來說,你要寫 web ap, 依然可以在web.xml設定listener載入Spring的設定檔 用 Servlet 跟 Spring 接, 後面直接用 JDBC 去寫 DB 不過實務上很少這樣使用,我這只是舉例XD 學框架的過程是痛苦的,不過幾個有名的框架其實教學很多,用點心找,花點時間學 應該會有一定程度的成果,加油 以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.210.37.21 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1431528859.A.069.html
文章代碼(AID): #1LKsMR1f (java)
討論串 (同標題文章)
文章代碼(AID): #1LKsMR1f (java)