程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java Web三層架構的設置裝備擺設詳解

Java Web三層架構的設置裝備擺設詳解

編輯:關於JAVA

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編程的同窗來講可以敏捷入門(其實最重要可以完本錢次煩人的工程練習)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved