一、軟體下載:
1、java
這裡使用的是jdk1.4.2。
下載網址:http://dlc.sun.com/jdk/j2sdk-1_4_2_07-windows-i586-p.exe;
2、tomcat 5.0.28
這裡的tomcat的版本是5.0的,安裝版或是解壓縮版都是可以的。
3、資料庫
推薦使用mysql,but暫時找不到下載位址,由於這次偶們班有課程設計要用sqlserver的,所以下面實作會使用sqlserver(找張安裝盤安裝)
註:連接sqlserver需要三個jar檔(檔名ms開頭),可從這裡下載:
//www.VeVB.COm/softs/234055.html
上麵包括完整的配置方法
二、軟體安裝:
1.雙擊安裝jdk。裝完後在我的電腦->屬性->進階->環境變數->系統變數中加入以下環境變數:
(假設你的JDK安裝在c:/jdk)
JDK_HOME=C:jdk
classpath=.;%JDK_HOME%libdt.jar;%JDK_HOME%libtools.jar
在PATH(原來就已存在)中加入:%JDK_HOME%bin
這樣jdk環境配置成功。
2.雙擊安裝你的Tomcat。 (建議安裝在D:/tomcat)
註:tomcat5.0.x版本不需設定環境變數就可以使用,但如果需要編譯Servlet則必須將tomcat的兩個jar檔也放到環境變數中,具體方法如下:
在我的電腦->屬性->高階->環境變數->系統變數中加入:
TOMCAT_HOME=D:tomcat
修改classpath變成:.;%JDK_HOME%libdt.jar;% JDK_HOME%libtools.jar;%TOMCAT_HOME%commonlibservlet-api.jar;%TOMCAT_HOME%commonlibjsp-api.jar;
這樣已經完整安裝完Tomcat了。
建議:在PATH中再加入:%JDK_HOME%bin;%TOMCAT_HOME%bin
這樣做的目的是在虛擬dos中可以使用tomcat的工具最後順便把第一步下載回來的三個jar檔案放到tomcat目錄下的common/lib目錄中
3.測試:
開啟開始功能表中的tomcat(小貓圖案)的monitor工具,點選start server,顯示綠色三角形即為啟動,開啟瀏覽器在網址列輸入:http://localhost:8080/可以看到小貓圖案說明已經配置成功。
4.安裝資料庫(sqlserver)
windows xp下必須安裝個人版或開發版(個人推薦個人版)。
一直next就可以(微軟的東西就是方便),這裡注意到網域帳戶那裡選擇本機帳戶,到驗證那裡選擇混合驗證(這點很重要,若選擇系統認證以後在程式中就連接不上資料庫),為你的sa用戶輸入一個密碼(如果練習用就不用考慮安全性啦,選擇「空密碼」就可以)
三、正式程式設計:
1.建立資料庫
打開開始選單找到sqlserver的捷徑群組裡面的企業管理器,點開左邊的樹一般有個localhost連接,如果有個綠色三角形符號證明資料庫連線成功。點選郵件新建資料庫,在你新建的資料庫中再新建個資料表(例如叫test),資料表建立若干欄位。
補充:提供另一種建表方法是使用sql腳本建表。首先建立如下文件:
複製代碼代碼如下:
test.sql
create database test
USE test
create table test
(
id int not null identity(1,1),
mark varchar(255),
name varchar(255),
sex varchar(255)
)
然後開啟開始功能表中sqlserver捷徑群組中的查詢分析器,點選“檔案”-》“開啟”,選擇test.sql,點選執行即可。
2.建立tomcat虛擬目錄
在任意你喜歡的地方建立一個資料夾(例如e:/wool),在資料夾中建立WEB- INF資料夾(注意必須大寫),WEB-INF資料夾中再建立classes和lib兩個資料夾,將第一步下載的三個jar檔(連接資料庫用)放入lib資料夾中。 (有人可能問:這裡為何沒有web.xml這個文件,不急,後面會說到)
3.設定檔與連線池
這次班裡做課程設計這步難倒不少同學,我這裡有最簡單方法(俺老師建議去http://localhost:8080/admin中去配置,我個人覺得那樣麻煩而且容易出錯),好,以下介紹步驟:
首先,按下面內容建立好兩個文件:
wool.xml
driverClassName
com.microsoft.jdbc.sqlserver.SQLServerDriver
url
jdbc:microsoft:sqlserver://localhost;DatabaseName=test
username
sa
password
>
maxActive
4
maxWait
5000
maxIdle
2
注意:在幫同學設定的過程發現一個問題,就是上面的設定檔必須把註解部分刪除才可以成功運行。暫時不了解什麼原因,理論上xml檔中這樣的註解是允許的,鬱悶。
web.xml
connectDB
jdbc/sqlserver
javax.sql.DataSource
Container
建立完兩個檔案後,把wool.xml放到tomcat目錄下的confCatalinalocalhost中;web.xml檔放到E:woolWEB-INF目錄中。
4.寫段程序測試連接
test.jsp
名字性別分數將test.jsp檔案放到E:wool即可。
5.啟動sqlserver和tomcat,在瀏覽器輸入:
http://localhost:8080/wool/test.jsp
四、寫在最後
以上方法是偶最近幫同學配置工程訓練(web三層架構)的時候使用的方法,是偶以前參考網路上大蝦們的經驗後覺得最好的方法。透過以上步驟,對於未做過java或其他基於web程式設計的同學來說可以迅速入門(其實最主要可以完成本次煩人的工程訓練)。