一、下載安裝eclipse
到http://www.eclipse.org/上下載Eclipse IDE for Java EE Developers
二、下載安裝struts
1、從http://struts.apache.org/下載Struts2.1.8.1。
2、根據需要逐步拷貝./lib/目錄中的jar檔案到WEB-INF/lib路徑下
三、下載安裝Maven
eclipse已內建Ant,所以只需再安裝Maven,m2eclipse是一個針對eclipse的外掛程式,可在http://m2eclipse.sonatype.org/下載,用eclipse的install new software功能安裝完成後重啟eclipse,會跳出一個警告對話方塊,提示:The Maven Integration requires that Eclipse be running in a JDK,because a number of Maven core plugins are using jar from the JDK.按照提示修改兩個地方:
1、eclipse.ini中加入如下參數,注意加入參數的位置必須在-vmargs參數之前
-vm
D:/Program Files/Java/jdk1.6.0_20/bin/javaw.exe
2、將Installed JREs改為使用JDK
*注意:在網路使用Proxy 伺服器的情況下,Maven會報:Unable to update index for central|http://repo1.maven.org/maven2,解決方案是copy一個settings.xml到C:/Documents and Settings/username/.m2目錄,並修改settings.xml檔案(由於m2eclipse預設情況下沒有settings.xml檔案,所以需要下一個Maven,從中擷取 settings.xml),添加一個http代理。
四、下載安裝jQuery
到http://jquery.com/上下載jQuery,jQuery核心的最新版本是1.4.2,只有一個js檔案。
jQuery核心分兩類:縮小版(Minified)和常規版(Regular)。縮小版是將常規版壓縮後得到的,並不是功能減少了而是減掉了空行、空格、注釋等東西,在實際部署中可極大地減少傳輸量;常規版一般用於debug和閱讀。
項目中可能用到的一些jQuery外掛程式:
1、官方表單外掛程式:http://jquery.com/plugins/project/form, 檔案為jQuery.form.js
五、安裝配置SiteMesh
1、struts2.1中已包含SiteMesh外掛程式:struts2-sitemesh-plugin-2.1.8.1jar。將其複製到WEB-INF/lib路徑下即可。
2、將sitemesh-2.4.2.jar複製到WEB-INF/lib路徑下
3、在web.xml中添加sitemesh過濾器
4、在WEB-INF/lib路徑下添加裝飾器設定檔:decorators.xml,並定義所用到的裝飾器
六、安裝配置Spring
1、struts2.1中已包含Spring外掛程式:struts2-spring-plugin-2.1.8.1jar。將其複製到WEB-INF/lib路徑下即可。
2、將spring-beans-2.5.6.jar、spring-context-2.5.6.jar、spring-core-2.5.6.jar、spring-web-2.5.6.jar複製到WEB-INF/lib路徑下
3、struts2.1中不包含spring的orm相關包,要使用orm還需到spring網站上下載一個完全版本的spring2.5.6,然後將spring-aop.jar、spring-orm.jar、spring-tx.jar、spring-jdbc.jar、aopalliance.jar複製到WEB-INF/lib路徑下
七、安裝配置Hibernate
1、從http://sourceforge.net/projects/hibernate/下載Hibernate3。
2、解壓縮後拷貝hibernate3.jar以及./lib/required/目錄中的jar檔案到WEB-INF/lib路徑下
3、如果項目使用的是JPA,那麼還需要拷貝./lib/jpa/hibernate-jpa-2.0-api-1.0.0.Final.jar到WEB-INF/lib路徑下
4、運行時會報告缺少slf4j的一個類,但這個類hibernate3的打包下載中根本沒提供,需到網上下載一個slf4j-nop-1.5.2.jar複製到WEB-INF/lib路徑下
5、針對自己所使用的資料庫,下載不同的JDBC驅動程式。MS SQLServer 可下載Microsoft SQL Server JDBC Driver 3.0