Java Web三層架構的設置裝備擺設詳解。本站提示廣大學習愛好者:(Java Web三層架構的設置裝備擺設詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是Java Web三層架構的設置裝備擺設詳解正文
1、軟件下載:
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開首),可從這裡下載:
http://www.jb51.net/softs/234055.html
下面包含完全的設置裝備擺設辦法
2、軟件裝置:
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用戶輸出一個暗碼(假如演習用就不消斟酌平安性啦,選擇“空暗碼”便可以)
3、正式編程:
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
4、寫在最初
以上辦法是偶比來幫同窗設置裝備擺設工程練習(web三層架構)的時刻應用的辦法,是偶之前參考收集上年夜蝦們的經歷後認為最好的辦法。經由過程以上步調,關於未做過java或許其他基於web編程的同窗來講可以敏捷入門(其實最重要可以完本錢次煩人的工程練習)。