Struts2.1.x+Spring2.5.x+Hibernate3.2.x實例教程(1)V0.1

一、搭建Windows下Java Web開發環境

概要
1.SSH開發相關軟件及開發包下載
2.軟件安裝及相關設置
3.最簡單的Web程序

1.軟件下載
在D盤建一個目錄JavaTools,用來存放下載的軟件和開發包。(本教程將使用D盤,你也可以使用C盤或E盤)。下載軟件的原則,有Zip版的不下載exe版的。
1)JDK:JDK 6 Update 7 Windows版
下載頁面:http://java.sun.com/javase/downloads/index.jsp
下載鏈接:
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter;pgid=yYdgaHqkkjVSR0EUPIQsoQ3D0000o_tQgoGy;sid=AeftgEasIkTtgQ4qZlGlhakFzl2YCYvpVAUiQVuyc5IGAw==
更多信息:http://java.sun.com
2)IDE:Eclipse IDE for Java EE Developers
下載頁面:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/R/eclipse-jee-ganymede-win32.zip
下載鏈接:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/R/eclipse-jee-ganymede-win32.zip&url=http://download.actuatechina.com/eclipse/technology/epp/downloads/release/ganymede/R/eclipse-jee-ganymede-win32.zip&mirror_id=385
更多信息:http://www.eclipse.org/
3)Web Server:Tomcat 6.0.16
下載頁面:
http://tomcat.apache.org/download-60.cgi
下載鏈接:
http://www.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.zip
更多信息:
http://tomcat.apache.org/
4)Database:MySQL-5.0 Without installer
下載頁面:
http://dev.mysql.com/downloads/mysql/5.0.html#win32
下載鏈接:
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.51b-win32.zip/from/pick#mirrors
更多信息:
http://dev.mysql.com/
5)Database GUI客戶端
下載頁面:
http://dev.mysql.com/downloads/gui-tools/5.0.html
下載鏈接:
http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-gui-tools-noinstall-5.0-r12-win32.zip/from/pick#mirrors
6)Eclipse插件
6.1) Sysdeo Eclipse Tomcat Launcher plugin
下載鏈接:
http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV321.zip
更多信息:
http://www.eclipsetotale.com/tomcatPlugin.html
7)開發包
7.1)Struts 2.1.2
下載鏈接:
http://www.meisei-u.ac.jp/mirror/apache/dist/struts/binaries/struts-2.1.2-all.zip
下載頁面:
http://struts.apache.org/download.cgi#struts212
更多信息:
http://struts.apache.org/
7.2)Spring Framework 2.5.5
下載鏈接:
http://downloads.sourceforge.net/springframework/spring-framework-2.5.5-with-dependencies.zip?modtime=1214221252&big_mirror=0
下載頁面:
http://www.springframework.org/download
更多信息:
http://www.springframework.org/
7.3) Hibernate
下載頁面:http://www.hibernate.org/6.html
Hibernate Core 3.2.6 GA
下載鏈接:
http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=127784&release_id=574498
Hibernate Annotations 3.3.1 GA
下載鏈接:
http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=139933
Hibernate Tools3.2.2 Beta
下載鏈接:
http://sourceforge.net/project/downloading.php?groupname=jboss&filename=HibernateTools-3.2.2.Beta1.zip&use_mirror=osdn
Hibernate Validator 3.0.0 GA
下載鏈接:
http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=225206
7.4) FreeMarker 2.3.13
下載鏈接:
http://prdownloads.sourceforge.net/freemarker/freemarker-2.3.13.tar.gz
更多信息:
http://www.freemarker.org/
下載後的JavaTools的內容如下:
D:\JavaTools\apache-tomcat-6.0.16.zip
D:\JavaTools\eclipse-jee-ganymede-win32.zip
D:\JavaTools\freemarker-2.3.13.tar.gz
D:\JavaTools\hibernate-3.2.6.ga.zip
D:\JavaTools\hibernate-annotations-3.3.1.GA.zip
D:\JavaTools\HibernateTools-3.2.2.Beta1.zip
D:\JavaTools\hibernate-validator-3.0.0.GA.zip
D:\JavaTools\jdk-6u7-windows-i586-p.exe
D:\JavaTools\mysql-gui-tools-noinstall-5.0-r12-win32.zip
D:\JavaTools\mysql-noinstall-5.0.51b-win32.zip
D:\JavaTools\spring-framework-2.5.5-with-dependencies.zip
D:\JavaTools\struts-2.1.2-all.zip
D:\JavaTools\tomcatPluginV321.zip
(注:其它的軟件和開發包在開發中用到時再下載,如jQuery)
2.安裝設置
1)安裝JDK
雙擊jdk-6u7-windows-i586-p.exe安裝JDK
不安裝公共JRE和JavaDB,安裝到D:\,如圖示。
 open_img('attachments/200807/7569184466.png')
安裝完成後,在Window環境變量的系統變量中添加JAVA_HOME,其值爲D:\jdk1.6.0_07,在Path環境變量的前面加上%JAVA_HOME%\bin;(分號不要掉了)。
2)安裝Eclipse
將D:\JavaTools\eclipse-jee-ganymede-win32.zip解壓到D:\eclipse,改名爲D:\eclipse3.4.0。
右鍵單擊D:\eclipse3.4.0\eclipse.exe,發送到桌面一個快捷方式,將快捷方式改名爲eclipse3.4.0.exe。
將D: \JavaTools\tomcatPluginV321.zip解壓到D:\JavaTools\tomcatPluginV321\,將裏面的 com.sysdeo.eclipse.tomcat_3.2.1目錄及內容複製到D:\eclipse3.4.0\dropins目錄下。
啓動Eclipse,注意將workspace設置到eclipse3.4.0目錄下,並設爲默認。見下圖。
 open_img('attachments/200807/1311829220.png')
open_img('attachments/200807/3999560475.png')

如果正常,進去後在工具條上會看到
 open_img('attachments/200807/0967659776.png')
退出Eclipse。
3)安裝Tomcat
將D:\JavaTools\apache-tomcat-6.0.16.zip解壓到D:\apache-tomcat-6.0.16,改名爲D:\tomcat-6.0.16。
執行D:\tomcat-6.0.16\bin\startup.bat啓動Tomcat。
在瀏覽器中查看http://localhost:8080/
正常的話可以看到Tomcat的頁面。
關閉瀏覽器窗口,關閉Tomcat控制檯窗口。
4)安裝MySQL
將D:\JavaTools\mysql-noinstall-5.0.51b-win32.zip解壓到D:\mysql-5.0.51b-win32,改名爲
D:\mysql-5.0.51b。
執行D:\mysql-5.0.51b\bin\mysqld-nt.exe啓動mysql。
將D:\JavaTools\mysql-gui-tools-noinstall-5.0-r12-win32.zip解壓到D:\MySQL GUI Tools 5.0\。
執行D:\MySQL GUI Tools 5.0\MySQLQueryBrowser.exe啓動客戶端。
正常情況下OK進去以後,可以訪問數據庫。
(注:爲了訪問方便,可以建立以上可執行文件的快捷方式)
3.Hello Java Web
1)建立Web工程
建立目錄D:\Project用來放工程。
啓動Eclipse。
菜單Window-->Preferences-->Tomcat。
Tomcat version,Tomcat home和Context declaration mode的選擇如下圖所示 。
 open_img('attachments/200807/3890579454.png')
OK保存。
菜單File-->New-->Project…-->Java-->Tomcat Project,下一步,Project name填Bitrac。
Use default location取消,然後選擇D:\Project如下圖所示
 open_img('attachments/200807/1457145286.png')
Location後面要加上\Bitrac。
下一步,設置WebRoot,見下圖
 open_img('attachments/200807/2027305000.png')
Finish完成工程創建。
正常的話會轉到Java視圖,可以在Eclipse中看到如下圖所示的工程結構。
 open_img('attachments/200807/4952027448.png')
在Eclipse中右鍵單擊WebRoot/WEB-INF/src,delete刪除這個目錄。
在Bitrac 上點右鍵,快捷菜單中選擇Tomcat project-->Update context definition,成功後,會看到D:\tomcat-6.0.16\conf\Catalina\localhost下面有個Bitrac.xml 文件。
在Bitrac上點右鍵,快捷菜單中選擇Properties-->Tomcat-->Context name,將Bitrac改成bitrac,再重複上面的步驟Update context definition。
在Bitrac上點右鍵,快捷菜單中選擇Properties-->Resource-->Text file encoding-->Other,選擇UTF-8,OK保存。(上述操作實際是打開了工程屬性對話框,後面將用這一說法代替)
2)新增文件
選擇WebRoot,快捷鍵Ctrl+N打開新建文件對話框,Web-->Jsp,下一步,文件名填index.jsp,finish完成新建文件。
在新文件的<body></body>之間寫上Hello Java Web。
3)運行
點工具條上Tomcat插件按鈕 中的第一個按鈕啓動Tomcat。
在瀏覽器中查看http://localhost:8080/bitrac/
正常的話會看到Hello Java Web,最簡單的Java Web程序完成。
4)爲複雜的Java Web程序做準備
點Tomcat插件工具條的第二個按鈕停止Tomcat。
4.1)將D:\JavaTools\struts-2.1.2-all.zip解壓到D:\JavaTools\struts-2.1.2
將下列文件
D:\JavaTools\struts-2.1.2\lib\struts2-core-2.1.2.jar
D:\JavaTools\struts-2.1.2\lib\xwork-2.1.1.jar
D:\JavaTools\struts-2.1.2\lib\commons-fileupload-1.2.1.jar
D:\JavaTools\struts-2.1.2\lib\commons-io-1.3.2.jar
D:\JavaTools\struts-2.1.2\lib\commons-logging-api-1.1.jar
D:\JavaTools\struts-2.1.2\lib\ognl-2.6.11.jar
複製到D:\Project\Bitrac\WebRoot\WEB-INF\lib
4.2)將D:\JavaTools\freemarker-2.3.13.tar.gz解壓到D:\JavaTools\freemarker-2.3.13
將D:\JavaTools\freemarker-2.3.13\lib\freemarker.jar複製到
D:\Project\Bitrac\WebRoot\WEB-INF\lib,改名爲freemarker-2.3.13.jar
4.3)將D:\JavaTools\spring-framework-2.5.5-with-dependencies.zip解壓到
D:\JavaTools\spring-framework-2.5.5
將D:\JavaTools\spring-framework-2.5.5\dist\spring.jar複製到
D:\Project\Bitrac\WebRoot\WEB-INF\lib,改名爲spring-2.5.5.jar
4.4)將D:\JavaTools\hibernate-3.2.6.ga.zip解壓到D:\JavaTools\hibernate-3.2\
將D:\JavaTools\hibernate-3.2\hibernate3.jar複製到
D:\Project\Bitrac\WebRoot\WEB-INF\lib,改名爲hibernate-3.2.6.jar
4.5)將D:\JavaTools\hibernate-annotations-3.3.1.GA.zip解壓到
D:\JavaTools\hibernate-annotations-3.3.1.GA\
將D:\JavaTools\hibernate-annotations-3.3.1.GA\hibernate-annotations.jar複製到
D:\Project\Bitrac\WebRoot\WEB-INF\lib,改名爲hibernate-annotations-3.3.1.jar
4.6)將D:\JavaTools\hibernate-validator-3.0.0.GA.zip解壓到
D:\JavaTools\hibernate-validator-3.0.0.GA
將D:\JavaTools\hibernate-validator-3.0.0.GA\hibernate-validator.jar複製到
D:\Project\Bitrac\WebRoot\WEB-INF\lib,改名爲hibernate-validator-3.0.0.jar
打開Bitrac工程屬性對話框
Java Build Path-->Libraries-->Add Jars…,將lib下的jar都添加到當前Libraries中。
將D:\JavaTools\struts-2.1.2\apps\struts2-blank-2.1.2.war中的web.xml用winrar解壓出來,複製到D:\Project\Bitrac\WebRoot\WEB-INF下。
打開D:\Project\Bitrac\WebRoot\WEB-INF\web.xml
將index.html改爲index.jsp,保存。
啓動tomcat。
瀏覽http://localhost:8080/bitrac/。
(如果不想自己做一遍,這裏有完整的工程下載http://www.albertsong.com/download/Bitrac/Bitrac.rar
4.什麼是Bitrac
   在這裏http://www.loveyuki.com/Article/Bitrac_Alpha_Update_List.aspx

從下一章開始,將正式進入Bitrac Java版的開發。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章