學習Spring 附帶源碼jpetstore 一 安裝配置篇

學習Spring 附帶源碼jpetstore   一 安裝配置篇
        因爲公司下一個項目準備上Spring,主要也因爲自己喜歡.看了一些Spring doc,包括Xiaxin的Spring開發嚮導,還有Spring in Action及其他一些doc,也看了許多罈子裏的貼子,可總感覺着只見樹木,不見森林.計算機專業的知識,看來光看書就是不見火呀.非要動手纔來得快.
        就準備着看些源碼來一觀Spring整貌. 聽說laoer的BBSCS是個挺好的東東,就弄來個BBSCS6.0.4,只是才疏學淺呀,那東西雖好,只是以我目前的水平還不好消化,必竟laoer做了那麼多年,哪能這麼容易就讓你給學去了呀.: )(那是不會放過他的,以後一定要吃了他,嘿嘿).
       
         petstore是一個精典的j2ee例子,有好幾種版本.只Spring附帶的samples中就帶了兩個(struts和Spring),可能是因爲覺着大家都有struts的基礎吧.這個petstore就用了兩種技術來實現,在web.xml文件中可根據自己的要求註釋掉一些配置來選擇哪個版本的petstore來執行,這個可麻煩了我呀(struts於我也是幾次碰面未成朋友,Spring我正開始追求).所以,剛開始我無從下手.於是就baidu了又google,可找出的說明總不盡合我意.於是仔細看petstore源文件,終於找出分離struts和Spring的地方,可以自由的根據自己的要求來讓它運行出我所要求的版本.
 
<servlet>
 <servlet-name>petstore</servlet-name>  
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
 <load-on-startup>2</load-on-startup>
 </servlet>
 
如果你是要選擇Spring版本的來運行,就留下上面的<servlet>,註釋掉下面的<servlet>;否則相反;
<servlet>
  <servlet-name>action</servlet-name>
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  <load-on-startup>3</load-on-startup>
 </servlet>
上面的完成後,還需要設置<servlet-mapping>,
<servlet-mapping>
  <!--
<servlet-name>petstore</servlet-name>
  -->
  <servlet-name>action</servlet-name>  
  <url-pattern>*.do</url-pattern>
 </servlet-mapping>
好,到此,web.xm.設置完畢,再修改jdbc.properties中的相關以適應你的數據庫要求.這裏爲mysql .
# jdbc.properties
jdbc.driverClassName=org.gjt.mm.mysql.Driver
jdbc.url=jdbc:mysql://localhost:3306/jpetstore
jdbc.username=root
jdbc.password=
好,現在把數據庫表及數據導入jpetstore數據庫,然後在X:/xx/xx/samples/jpetstore/目錄下運行ant,然後就會有一個dist目錄產生,內中有petstore.war,拷貝到tomcat/webapps下,啓動Tomcat,OK,你可以在瀏覽器地址欄中瀏覽了.http://localhost:8080/petstore/.
呵呵,第一次有耐心,以後繼續.
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章