亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java Web三層架構(gòu)的配置詳解

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

一、軟件下載:

    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、數(shù)據(jù)庫(kù)

    推薦使用mysql,but暫時(shí)找不到下載地址,由于此次偶們班有課程設(shè)計(jì)要用sqlserver的,所以下面實(shí)踐會(huì)使用sqlserver(找張安裝盤(pán)安裝)
    注:連接sqlserver需要三個(gè)jar文件(文件名ms開(kāi)頭),可從這里下載:
    http://chabaoo.cn/softs/234055.html
    上面包括完整的配置方法

二、軟件安裝:

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

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

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

    注:tomcat5.0.x版本不需配置環(huán)境變量就可以使用,但如果需要編譯Servlet則必須將tomcat的兩個(gè)jar文件也放到環(huán)境變量中,具體方法如下:
    在我的電腦->屬性->高級(jí)->環(huán)境變量->系統(tǒng)變量中添加:
    TOMCAT_HOME=D:tomcat
    修改classpath變成:.;%JDK_HOME%libdt.jar;% JDK_HOME%libtools.jar;%TOMCAT_HOME%commonlibservlet-api.jar;%TOMCAT_HOME%commonlibjsp-api.jar;
    這樣已經(jīng)完整安裝完Tomcat了。
    建議:在PATH中再添加:%JDK_HOME%bin;%TOMCAT_HOME%bin
    這樣做的目的是在虛擬dos中可以使用tomcat的工具
    最后順便把第一步下載回來(lái)的三個(gè)jar文件放到tomcat目錄下的common/lib目錄中
    3.測(cè)試:

    打開(kāi)開(kāi)始菜單中的tomcat(小貓圖案)的monitor工具,點(diǎn)擊start server,顯示綠色三角形即為啟動(dòng),打開(kāi)瀏覽器在地址欄輸入:http://localhost:8080/可以看到小貓圖案說(shuō)明已經(jīng)配置成功。

    4.安裝數(shù)據(jù)庫(kù)(sqlserver)
    windows xp下必須安裝個(gè)人版或開(kāi)發(fā)版(個(gè)人推薦個(gè)人版)。
    一直next就可以(微軟的東西就是方便),這里注意到域帳戶那里選擇本機(jī)帳戶,到驗(yàn)證那里選擇混合驗(yàn)證(這點(diǎn)很重要,若選擇系統(tǒng)認(rèn)證以后在程序中就連接不上數(shù)據(jù)庫(kù)),為你的sa用戶輸入一個(gè)密碼(如果練習(xí)用就不用考慮安全性啦,選擇“空密碼”就可以)

三、正式編程:

    1.建立數(shù)據(jù)庫(kù)

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

復(fù)制代碼 代碼如下:

    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)
    )

    然后打開(kāi)開(kāi)始菜單中sqlserver快捷方式組中的查詢分析器,點(diǎn)擊“文件”-》“打開(kāi)”,選擇test.sql,點(diǎn)擊運(yùn)行即可。

    2.建立tomcat虛擬目錄

    在任意你喜歡的地方建立一個(gè)文件夾(例如e:/wool),在文件夾中建立WEB- INF文件夾(注意必須大寫(xiě)),WEB-INF文件夾中再建立classes和lib兩個(gè)文件夾,將第一步下載的三個(gè)jar文件(連接數(shù)據(jù)庫(kù)用)放入 lib文件夾中。(有人可能問(wèn):這里為何沒(méi)有web.xml這個(gè)文件,不急,后面會(huì)說(shuō)到)
   
    3.配置文件與連接池

    這次班里做課程設(shè)計(jì)這步難倒不少同學(xué),我這里有最簡(jiǎn)單方法(俺老師建議去http://localhost:8080/admin中去配置,我個(gè)人覺(jué)得那樣麻煩而且容易出錯(cuò)),好,下面介紹步驟:
    首先,按下面內(nèi)容建立好兩個(gè)文件:

    wool.xml

    driverClassName
    com.microsoft.jdbc.sqlserver.SQLServerDriver
    url
    jdbc:microsoft:sqlserver://localhost;DatabaseName=test
    username
    sa
    password
    >
    maxActive
    4
    maxWait
    5000
    maxIdle
    2

    注意:在幫同學(xué)配置的過(guò)程發(fā)現(xiàn)一個(gè)問(wèn)題,就是上面的配置文件必須把注釋部分刪除才可以成功運(yùn)行。暫時(shí)不了解什么原因,理論上x(chóng)ml文件中這樣的注釋是允許的,郁悶。

    web.xml
    connectDB
    jdbc/sqlserver
    javax.sql.DataSource
    Container

    建立完兩個(gè)文件后,把wool.xml放到tomcat目錄下的confCatalinalocalhost中;web.xml文件放到E:woolWEB-INF目錄中。

    4.寫(xiě)段程序測(cè)試連接

    test.jsp
    名字性別分?jǐn)?shù)
    將test.jsp文件放到E:wool即可。
    5.啟動(dòng)sqlserver和tomcat,在瀏覽器輸入:
    http://localhost:8080/wool/test.jsp

    四、寫(xiě)在最后

    以上方法是偶最近幫同學(xué)配置工程訓(xùn)練(web三層架構(gòu))的時(shí)候使用的方法,是偶以前參考網(wǎng)絡(luò)上大蝦們的經(jīng)驗(yàn)后覺(jué)得最好的方法。通過(guò)以上步驟,對(duì)于未做過(guò)java或者其他基于web編程的同學(xué)來(lái)說(shuō)可以迅速入門(mén)(其實(shí)最主要可以完成本次煩人的工程訓(xùn)練)。

相關(guān)文章

  • Java連接sftp服務(wù)器實(shí)現(xiàn)上傳下載功能

    Java連接sftp服務(wù)器實(shí)現(xiàn)上傳下載功能

    這篇文章主要介紹了java連接sftp服務(wù)器實(shí)現(xiàn)上傳下載,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Springboot接口項(xiàng)目如何使用AOP記錄日志

    Springboot接口項(xiàng)目如何使用AOP記錄日志

    這篇文章主要介紹了Springboot接口項(xiàng)目如何使用AOP記錄日志,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 使用Java實(shí)現(xiàn)讀取手機(jī)文件名稱

    使用Java實(shí)現(xiàn)讀取手機(jī)文件名稱

    這篇文章主要為大家詳細(xì)介紹了如何使用Java實(shí)現(xiàn)讀取手機(jī)文件名稱,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • JavaGUI界面實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)方法

    JavaGUI界面實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)方法

    這篇文章主要給大家介紹了關(guān)于JavaGUI界面實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的相關(guān)資料, GUI是指圖形用戶界面,指采用圖形方式顯示的計(jì)算機(jī)操作用戶界面,需要的朋友可以參考下
    2023-07-07
  • SpringBoot中@EnableAutoConfiguration注解的實(shí)現(xiàn)

    SpringBoot中@EnableAutoConfiguration注解的實(shí)現(xiàn)

    Spring Boot@EnableAutoConfiguration是一個(gè)強(qiáng)大的工具,可以簡(jiǎn)化配置過(guò)程,從而實(shí)現(xiàn)快速開(kāi)發(fā),本文主要介紹了SpringBoot中@EnableAutoConfiguration注解的實(shí)現(xiàn),感興趣的可以了解一下
    2024-01-01
  • java實(shí)現(xiàn)圖片上傳至本地實(shí)例詳解

    java實(shí)現(xiàn)圖片上傳至本地實(shí)例詳解

    我們給大家分享了關(guān)于java實(shí)現(xiàn)圖片上傳至本地的實(shí)例以及相關(guān)代碼,有需要的朋友參考下。
    2018-08-08
  • springmvc 防止表單重復(fù)提交的兩種方法

    springmvc 防止表單重復(fù)提交的兩種方法

    最近在本地開(kāi)發(fā)測(cè)試的時(shí)候,遇到一個(gè)表單重復(fù)提交的現(xiàn)象。本文主要介紹了springmvc 防止表單重復(fù)提交的兩種方法,感興趣的可以了解一下
    2021-08-08
  • intellij idea tomcat熱部署配置教程

    intellij idea tomcat熱部署配置教程

    這篇文章主要介紹了intellij idea tomcat熱部署配置教程圖解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-07-07
  • Java多線程之readwritelock讀寫(xiě)分離的實(shí)現(xiàn)代碼

    Java多線程之readwritelock讀寫(xiě)分離的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Java多線程之readwritelock讀寫(xiě)分離的相關(guān)內(nèi)容,文中涉及具體實(shí)例代碼,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • 深入理解Java中線程間的通信

    深入理解Java中線程間的通信

    一般來(lái)講,線程內(nèi)部有自己私有的線程上下文,互不干擾。但是當(dāng)我們需要多個(gè)線程之間相互協(xié)作的時(shí)候,就需要我們掌握J(rèn)ava線程的通信方式。本文將介紹Java線程之間的幾種通信原理,需要的可以參考一下
    2022-11-11

最新評(píng)論