WebWork敏捷開發(fā)嘗試
WebWork是一個優(yōu)秀的J2EE web程序MVC框架,作為一個傳統的框架,在2.2版本以后和struts2進行合并為一個新型的統一框架。其提供了很多工具可以使初學者快速入門,從而進行WebWork敏捷開發(fā),以下是我的嘗試:
到官方網站下載webwork2.2.4版本。
(1)快速上手:
進入%webwork-2.2.4%目錄下,運行java -jar webwork-2.2.4.jar quickstart:showcase
運行之后,將會啟動內嵌的jetty服務器在8080端口監(jiān)視,并創(chuàng)建了一個showcase的應用程序,當你在瀏覽器輸入
http://localhost:8080/showcase的時候,將會連接我們的樣例程序。
背后:主要是讀取webapps文件夾下的符合webwork規(guī)范的應用程序布局(可以簡單創(chuàng)建,等下再說),同理,如果你輸入java -jar webwork-2.2.4.jar quickstart:shopping-cart讀取的將是shopping-cart應用程序,這樣方便我們進行快速測試應用程序。
(2)創(chuàng)建應用程序:
進入%webwork-2.2.4%/webapps文件夾下,運行ant new,將會提示你創(chuàng)建一個新的應用程序名字,輸入我們的樣例名problog,將會創(chuàng)建problog應用程序,其中基本的程序布局都已經設置好,你只需要編寫相關的應用程序代碼,這就是使用WebWork敏捷開發(fā)的好處。
測試:按照快速上手上面說的那樣,輸入java -jar webwork-2.2.4.jar quickstart:problog
在瀏覽器里面輸入: http://localhost:8080/problog
激動人心的時候到了,瀏覽器返回正確的結果。
從這里可以看出,使用webwork進行敏捷開發(fā)是多么的簡單^_^。由于集成的jetty內嵌服務器,測試變得那么容易了。
(3)在eclipse中編寫源碼:
創(chuàng)建應用程序problog后,在%webwork-2.2.4%/webapps/problog/文件夾下有幾個文件專門用于eclipse使用的,那就是.project和.classpath,這是使用Eclipse進行WebWork敏捷開發(fā)的必要步驟。
打開eclipse,把工作空間換到%webwork-2.2.4%/webapps(選擇File/Switch Workspace)下,然后選擇新建工程problog,點擊完成,如果出現錯誤提示找不到junit,你可以新建一個junit測試,那就會提示你導 入junit.jar到路徑里來了。
【編輯推薦】