Spring MVC 3 展示範例

工程 | Keith Donald | 2010年7月22日 | ...

自去年 Spring 3 大型版本發布以來,我一直致力於多個應用程式開發專案,並提取各種框架功能的「展示範例」。這些「展示範例」不是參考應用程式或教學課程,它們更像是針對特定框架功能的驗收測試。在看過展示範例後,您應該對這項技術能做什麼有一個很好的了解。

我整理的第一個展示範例是針對我們的 Web 框架 Spring MVC 3。它包含一個範例專案,以及一份支援投影片簡報和螢幕錄影。深入研究後,您應該可以充分理解 Spring MVC 的功能,並感受它有多麼容易使用。

mvc-showcase

在這個展示範例中,您將看到以下實際運作的功能

  • 最簡單的 @Controller
  • 對應請求
  • 取得請求資料
  • 產生回應
  • 訊息轉換器
  • 渲染視圖
  • 類型轉換
  • 驗證
  • 表單
  • 檔案上傳
  • 例外處理

我使用 jQuery 通過應用漸進式 Ajax 技術來驅動功能說明。我強烈建議使用 Firebug 或同等工具來深入了解客戶端/伺服器互動。我發現從客戶端檢查請求和回應的詳細資訊,然後跳到伺服器端執行的程式碼,非常有教育意義。

透過從 Github 克隆 spring-mvc-showcase 專案來取得程式碼。只需將專案以 Maven 專案的形式匯入 STS,然後將專案拖放到「SpringSource tc Server Developer Edition」伺服器上即可執行。

檢視支援投影片展示

Spring MVC 3 Showcase Slideshow

在這個 8 分鐘的螢幕錄影中觀看展示範例的實際操作

Spring MVC 3 Showcase Screencast

mvc-showcase 螢幕錄影包含樂團 The Smashing Pumpkins 的音樂。mvc-showcase 螢幕錄影與 The Smashing Pumpkins 沒有關聯,也未獲得其背書。螢幕錄影中的所有音訊均根據 live music archivearchive.org 的條款和條件授權用於非營利用途。

摘要

我希望您覺得 spring-mvc-showcase 有用,並發現一些您以前可能不知道的「隱藏寶石」。如果您想貢獻您自己的內容,也請告訴我。spring-mvc-showcase 今天涵蓋了很多內容,但總是有機會涵蓋更多!

取得 Spring 電子報

隨時掌握 Spring 電子報的最新資訊

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

瞭解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

瞭解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

檢視全部