Spring發布包里的docs目錄下,有Spring MVC step by step文檔,寫得非常清楚,但是沒提供源代碼。我在它的基礎上略作了一點的改動,分享出來。是基于2.5.6版本的。
* 文檔中使用tomcat作為container,免不了部署的步驟,我用eclipse啟動embeded jetty, 更方便一些, 省了部署的步驟,直接就能run。 關于eclipse內嵌jetty, 可以參考之前的博客:
利用jetty實現超輕量級web開發
* 文檔用了一堆ant腳本,很多工作是用來做部署打包之類的。既然用jetty來啟動,ant腳本就完全扔掉了。
* 文檔本身是JUnit的一個使用范例。但是咱們程序員最需要的是有個能debug的例子寫程序的時候容易referrence, 所以一些JUnit的code被省略掉了。根本原因還是是為了完全扔掉ant。
代碼可以在這里下載, 有兩個eclipse工程,其中一個用來hold所有jar包,所以兩個工程都要import,enjoy it!