(1)登錄網站,下載Spring的最新穩定版本號。最新版本號為spring-framework-4.0.建議下載spring-framework-spring-framework-4.0.0.M2-dist這個壓縮包不僅包括Spring的開發包。並且包括Spring編譯和執行所依賴的第三方類庫。
解壓縮下載到的壓縮包。解壓縮后的目錄應用例如以下幾個目錄。
◆dist:該目錄下放Spring的jar包,通常僅僅須要Spring.jar文件就可以。
該目錄下另一些類似spring-Xxx.jar的壓縮包, 這些壓縮包是spring.jar壓縮包的子模塊壓縮包。除非確定整個J2EE應用僅僅須要使用Spring的某一方面時。才考慮使用這樣的分模塊壓縮包。
通常建議使用Spring.jar
◆docs:該目錄下包括spring的相關文檔、開發指南及API參考文檔。
◆lib:該目錄下包括spring編譯和執行所依賴的第三方類庫,該路徑下的類庫並非spring必需的,但假設須要使用第三方類庫的支持。這里的類庫就是必須要的。
◆samples:該目錄下包括Spring的幾個簡單樣例。可作為Spring入門學習的案例。
◆src:該目錄下包括Spring的所有源文件,假設開發過程中有地方無法把握。能夠參考該源文件,了解底層實現。
spring
◆test:該目錄下包括Spring的測試演示樣例。
◆tiger:該路徑下存放關於JDK的相關內容
◆解壓縮后的目錄下。還包括一些關於Spring的License和項目相關文件
(2)將spring.jar拷貝到項目的CLASSPATH路徑下,對於Web應用。將spring.jar文件拷貝到WEB-INF/lib路徑下,該應用即能夠利用Spring框架了。
(3)通常Spring的框架還依賴於其它一些jar文件,因此還須將lib下相應的包拷貝到WEB-INF/lib路徑下,詳細要復制哪些jar文件,取決於應用所須要使用的項目。
通常須要復制cglib,dom4j,jakarta-commons,log4j等目錄下的jar文件。
(4)為了編譯java文件,能夠找到Spring的基礎類,將Spring.jar文件的路徑加入到環境變量CLASSPATH中。
當然,也能夠使用ANT工具,但無須加入環境變量。
假設使用Eclipse或者NetBeans等IDE時,也不須要環境變量設置。
Spring MVC
傳統的web架構的view 表現層使用struts作為表現層。
可是假設試用下spring自帶的MVC,會發現spring 在一般場合全然能夠代替struts。從某些角度來說,spring的mvc設計的更加合理。有興趣的話最好還是嘗試下單個的spring的MVC。