最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java Web三層架構的配置詳解

 更新時間:2014年10月21日 17:16:07   投稿:mdxy-dxy  
這篇文章主要介紹了Java Web三層架構的配置方法,需要的朋友可以參考下

一、軟件下載:

    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://m.fzitv.net/softs/234055.html
    上面包括完整的配置方法

二、軟件安裝:

    1.雙擊安裝jdk。裝完后在我的電腦->屬性->高級->環(huán)境變量->系統變量中添加以下環(huán)境變量:

    (假設你的JDK安裝在c:/jdk)
    JDK_HOME=C:jdk
    classpath=.;%JDK_HOME%libdt.jar;%JDK_HOME%libtools.jar
    在PATH(原來就已存在)中添加:%JDK_HOME%bin
    這樣jdk環(huán)境配置成功。

    2.雙擊安裝你的Tomcat。(建議安裝在D:/tomcat)

    注:tomcat5.0.x版本不需配置環(huán)境變量就可以使用,但如果需要編譯Servlet則必須將tomcat的兩個jar文件也放到環(huán)境變量中,具體方法如下:
    在我的電腦->屬性->高級->環(huán)境變量->系統變量中添加:
    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下必須安裝個人版或開發(fā)版(個人推薦個人版)。
    一直next就可以(微軟的東西就是方便),這里注意到域帳戶那里選擇本機帳戶,到驗證那里選擇混合驗證(這點很重要,若選擇系統認證以后在程序中就連接不上數據庫),為你的sa用戶輸入一個密碼(如果練習用就不用考慮安全性啦,選擇“空密碼”就可以)

三、正式編程:

    1.建立數據庫

    打開開始菜單找到sqlserver的快捷方式組里面的企業(yè)管理器,點開左邊的樹一般有個localhost連接,如果有個綠色三角形符號證明數據庫連接成功。點擊郵件新建數據庫,在你新建的數據庫中再新建個數據表(例如叫test),數據表建立若干字段。
    補充:提供另一種建表方法是使用sql腳本建表。首先創(chuàng)建如下文件:

復制代碼 代碼如下:

    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

    注意:在幫同學配置的過程發(fā)現一個問題,就是上面的配置文件必須把注釋部分刪除才可以成功運行。暫時不了解什么原因,理論上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編程的同學來說可以迅速入門(其實最主要可以完成本次煩人的工程訓練)。

相關文章

  • 一步步教會你使用Java原生指令編譯并運行一個程序

    一步步教會你使用Java原生指令編譯并運行一個程序

    Java是一種廣泛使用的編程語言,具有跨平臺性和面向對象的特性,下面這篇文章主要給大家介紹了關于使用Java原生指令編譯并運行一個程序的相關資料,需要的朋友可以參考下
    2024-07-07
  • MyBatis傳遞多個參數方式

    MyBatis傳遞多個參數方式

    這篇文章主要介紹了MyBatis傳遞多個參數方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • spring boot 統一JSON格式的接口返回結果的實現

    spring boot 統一JSON格式的接口返回結果的實現

    這篇文章主要介紹了spring boot 統一JSON格式的接口返回結果的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Java內部類及其特點的講解

    Java內部類及其特點的講解

    今天小編就為大家分享一篇關于Java內部類及其特點的講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • SpringBoot使用minio進行文件管理的流程步驟

    SpringBoot使用minio進行文件管理的流程步驟

    MinIO 是一個高性能的對象存儲系統,兼容 Amazon S3 API,該軟件設計用于處理非結構化數據,如圖片、視頻、日志文件以及備份數據等,本文給大家介紹了SpringBoot使用minio進行文件管理的流程步驟,需要的朋友可以參考下
    2025-01-01
  • Java中的匿名內部類小結

    Java中的匿名內部類小結

    java內部類分為: 成員內部類、靜態(tài)嵌套類、方法內部類、匿名內部類。這篇文章主要介紹了Java中的匿名內部類的相關資料,需要的朋友可以參考下
    2016-07-07
  • Java實現最小高度樹

    Java實現最小高度樹

    本文主要介紹了Java實現最小高度樹,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • Java序列化反序列化原理及漏洞解決方案

    Java序列化反序列化原理及漏洞解決方案

    這篇文章主要介紹了Java序列化反序列化原理及漏洞解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • 使用ShardingJDBC進行數據分片以及讀寫分離

    使用ShardingJDBC進行數據分片以及讀寫分離

    ShardingJDBC是一個輕量級的Java框架,提供了數據分片、讀寫分離、分布式主鍵生成等數據訪問功能,本文將給大家介紹如何使用ShardingJDBC進行數據分片以及讀寫分離,需要的朋友可以參考下
    2024-01-01
  • java實現python session功能代碼實例

    java實現python session功能代碼實例

    這篇文章主要介紹了java實現python session功能代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11

最新評論

闽侯县| 霞浦县| 武穴市| 平江县| 安国市| 房产| 社会| 伊春市| 宿州市| 长汀县| 安龙县| 库伦旗| 祁门县| 潜山县| 晴隆县| 青川县| 宝鸡市| 环江| 花莲市| 东宁县| 锦州市| 宣武区| 简阳市| 鹤山市| 原平市| 广安市| 上杭县| 称多县| 安宁市| 稷山县| 广元市| 饶阳县| 邓州市| 克拉玛依市| 沾化县| 锦州市| 东兴市| 大名县| 南澳县| 泸州市| 江门市|