1. 開(kāi)場(chǎng)前十分鐘
- 安裝 JDK6.0以上版本
,設(shè)置環(huán)境變量JAVA_HOME與path.
- 閱讀SpringSide3的項(xiàng)目總述和目錄說(shuō)明 ,了解SpringSide概貌.
2. 一站式快速安裝
???? 又見(jiàn)springsdide2.0式的傻瓜式快速安裝,雙擊 springside3-all-in-one 解壓目錄/quick-start.bat,將step by step的自動(dòng)執(zhí)行:
- 啟動(dòng)自帶的H2示例數(shù)據(jù)庫(kù)。(等同執(zhí)行tools/h2/start-db.bat)
- 將tools/maven/central-repository中的jar文件拷貝到本地倉(cāng)庫(kù), 如C:/Document and Setting/用戶名/.m2/repository
- 編譯安裝所有子項(xiàng)目。(等同執(zhí)行項(xiàng)目中的bin/install.bat)
- 為所有子項(xiàng)目生成Eclipse項(xiàng)目文件。(等同執(zhí)行每個(gè)項(xiàng)目中的bin/eclipse.bat)
- 為三個(gè)Examples項(xiàng)目分別執(zhí)行初始化數(shù)據(jù)庫(kù),并使用Jetty運(yùn)行。(等同執(zhí)行每個(gè)項(xiàng)目中的bin/db-init.bat 與 jetty.bat)
3. 環(huán)保源碼版
?? 如果已經(jīng)是SpringSide的老用戶,那就不必每個(gè)版本都下載一百多兆的all in one版,下個(gè)幾百K的源碼版就足夠了。
?? 配好ant和maven的path后, 保證在ant的lib目錄中放了maven-ant-task.jar(注意!!!), 手工執(zhí)行上述過(guò)程中等同部分的命令就行.
4. 在Eclipse中....
? ?? 如果你是堅(jiān)定的版權(quán)意識(shí)者,這時(shí)候使用的應(yīng)該是Eclipse 3.5.x for Java EE Developers,SpringSide的項(xiàng)目文件也是基于它之上。如果你使用的是其他IDE如MyEclipse、Netbeans,可跳到下一節(jié)。
? ?? 實(shí)在煩了m2eclipse插件老出這樣那樣的問(wèn)題,建議用eclipse:eclipse生成項(xiàng)目文件,之后IDE中就不需與Maven打交道了。
4.1 瀏覽源碼
???? 打開(kāi)Eclipse,選擇file->import,選擇General->Existing Projects into Workspace,選擇下載的SpringsideSide3根目錄,鉤選所有項(xiàng)目。
???? 刷新項(xiàng)目,大家可以暢快的瀏覽源碼了......
4.2 運(yùn)行項(xiàng)目
- option1: 點(diǎn)擊bin/jetty.bat
- option2: 執(zhí)行src/test/java/.../tools/Start.java
- option3: 使用run-jetty-run
插件.
5. 不在Eclipse中...
????? 如果你使用是MyEclipse,Netbeans之類的其他IDE,就需要自行為每個(gè)項(xiàng)目新建項(xiàng)目文件,配置如下:
- 源碼目錄為src/main/java和src/main/resources,測(cè)試代碼目錄為src/test/java 和 src/test/resources。
- Web應(yīng)用目錄為src/main/webapp。
- 用mvn dependency:copy-dependencies初始化依賴jar到target/dependency目錄,在ClassPath中設(shè)定依賴。
- 項(xiàng)目編碼為UTF-8,JDK為1.6以上版本,Servlet為2.4/2.5版本。