2010-04-01 101 views
2

我已經簡單地看了幾遍Spring MVC,並且得到了基本的想法。然而,無論何時我仔細觀察,似乎都要求您已經知道「核心Spring」的整個負載。例如,我已經有了幾百頁的書,然後纔得到Spring MVC ......這似乎要經歷很多。我習慣於能夠進入,但是有很多與bean相關的東西和XML,它看起來像是大量的數據消耗。學習Spring MVC對於web項目

如果你把時間放進去,或者說Spring是一個比我想象的要大得多的框架,它會簡化嗎?是否有可能孤立地學習它的這一面?

回答

4

@John Spring just a much bigger framework than I thought? - 可能是這樣,至少我是這麼認爲的。

is it possible to learn this side of it in isolation? - 是的,這裏是學習用自己的方式http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/spring-web.html

一個很好的途徑,也是我建議你讀一本書manning spring in action 2nd edition,我也正在學習春天從零開始,現在我舒服閱讀本書後,當然你必須時不時地參考參考書。

在這裏你可以瞭解MVC概念的基本信息,如果你不熟悉(其在PHP,但很重要的一點是一點沒有語法)

http://net.tutsplus.com/tutorials/other/mvc-for-noobs/

編輯

如果你想看到MVC的實際操作,通過例子或其他春天的用途,使用這個版本庫https://src.springframework.org/svn/spring-samples來檢出一些項目,你會看到mvc-basic,mvc-ajax ..等等。這是非常好的資源,你可以用在風的烏龜SVN從Eclipse或下行鏈接下載或下載

+0

我認爲_is_實際上是我買的書, – 2010-04-01 13:59:34

+0

@ c0mrade所以你覺得它不好?我覺得它很好,它可能不是意味着從封面讀取封面這就是爲什麼我沒有,但我讀了大部分,我喜歡它 – ant 2010-04-01 14:34:45

1

至少您需要了解核心Spring - 依賴注入,應用程序上下文配置等等。這其實並不複雜,只是有點難以啓動。對於一個有經驗的開發者來說,看看基本設置的一些示例應用程序可能是有意義的。

PS。我有這個sample project for JSF/Spring/JPA/Hibernate combination。不是Spring-MVC,但可能仍然有幫助。

+0

@lexicore這裏沒有什麼m8,你需要用戶名和密碼才能訪問svn – ant 2010-04-01 13:06:37

+0

以下是該項目的直接鏈接:http://repository.highsource.org/maven2/releases/org/hisrc/hifaces20/hifaces20-demo-messageboard/0.1.0/hifaces20-demo-messageboard-0.1.0-project。壓縮 – lexicore 2010-04-01 13:18:25

0

關於Spring的偉大之處在於你可以挑選你使用的東西。如果你想使用Spring,你不必首先跳出來,你可以通過使用依賴注入功能或者使用JDBC模板來試用它。我的建議是從小開始,看看你喜歡它。

要使用Web MVC的東西,您需要了解配置控制器的依賴注入。您可以選擇使用較舊的更靈活的XML樣式配置,也可以使用較新的批註。或者你可以混合搭配。從XML開始可能是最好的,因爲它可以幫助你理解事情是如何工作的(這就像在Java之前學習C和C++一樣)。然後,您可以轉到使用註釋。就我個人而言,我使用XML來實例化所有的bean。我使用@Autowire註釋來注入依賴關係。這似乎是大多數靈活性和易用性的最佳選擇。