亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2301 | 回復(fù): 0
打印 上一主題 下一主題

java web 三層架構(gòu)配置新手入門 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-01-15 23:02 |只看該作者 |倒序?yàn)g覽
一、軟件
下載

  
  1、java
  
  這里使用的是jdk1.4.2。
  
  
下載
地址:http://dlc.sun.com/jdk/j2sdk-1_4_2_07-windows-i586-p.exe;
  
  2、tomcat
  
  這里的tomcat的版本是5.0的,安裝版或是解壓版都是可以的。
  
  
下載
地址:http://apache.
linux
forum.net/dis ... a-tomcat-5.0.28.exe
  
  3、數(shù)據(jù)庫
  
  推薦使用mysql,but暫時找不到下載地址,由于此次偶們班有課程設(shè)計(jì)要用sqlserver的,所以下面實(shí)踐會使用sqlserver(找張安裝盤安裝)
  
  注:連接sqlserver需要三個jar文件(文件名ms開頭),可從這里下載:
  
  http://www.softhouse.com.cn/html ... 11250300001646.html
  
  上面包括完整的配置方法
  
  二、軟件安裝:
  
  1.雙擊安裝jdk。裝完后在我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中添加以下環(huán)境變量:
  
  (假設(shè)你的JDK安裝在c:/jdk)
  
  JDK_HOME=C:\jdk
  classpath=.;%JDK_HOME%\lib\dt.jar;%JDK_HOME%\lib\tools.jar
  
  在PATH(原來就已存在)中添加:%JDK_HOME%\bin
  
  這樣jdk環(huán)境配置成功。
  
  2.雙擊安裝你的Tomcat。(建議安裝在D:/tomcat)
  
  注:tomcat5.0.x版本不需配置環(huán)境變量就可以使用,但如果需要編譯Servlet則必須將tomcat的兩個jar文件也放到環(huán)境變量中,具體方法如下:
  
  在我的電腦->屬性->高級->環(huán)境變量->系統(tǒng)變量中添加:
  
  TOMCAT_HOME=D:\tomcat
  
  修改classpath變成:.;%JDK_HOME%\lib\dt.jar;%JDK_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib\servlet-api.jar;%TOMCAT_HOME%\common\lib\jsp-api.jar;
  
  這樣已經(jīng)完整安裝完Tomcat了。
  
  建議:在PATH中再添加:%JDK_HOME%\bin;%TOMCAT_HOME%\bin
  
  這樣做的目的是在虛擬dos中可以使用tomcat的工具
  
  最后順便把第一步下載回來的三個jar文件放到tomcat目錄下的common/lib目錄中
  
  3.
測試

  
  打開開始菜單中的tomcat(小貓圖案)的monitor工具,點(diǎn)擊start server,顯示綠色三角形即為啟動,打開瀏覽器在地址欄輸入:http://localhost:8080/可以看到小貓圖案說明已經(jīng)配置成功。
  
  4.安裝數(shù)據(jù)庫(sqlserver)
  
  windows xp下必須安裝個人版或開發(fā)版(個人推薦個人版)。
  
  一直next就可以(微軟的東西就是方便),這里注意到域帳戶那里選擇本機(jī)帳戶,到驗(yàn)證那里選擇混合驗(yàn)證(這點(diǎn)很重要,若選擇系統(tǒng)認(rèn)證以后在程序中就連接不上數(shù)據(jù)庫),為你的sa用戶輸入一個密碼(如果練習(xí)用就不用考慮
安全
性啦,選擇“空密碼”就可以)
  
  三、正式編程:
  
  1.建立數(shù)據(jù)庫
  
  打開開始菜單找到sqlserver的快捷方式組里面的企業(yè)管理器,點(diǎn)開左邊的樹一般有個localhost連接,如果有個綠色三角形符號證明數(shù)據(jù)庫連接成功。點(diǎn)擊郵件新建數(shù)據(jù)庫,在你新建的數(shù)據(jù)庫中再新建個數(shù)據(jù)表(例如叫test),數(shù)據(jù)表建立若干字段。
  
  補(bǔ)充:提供另一種建表方法是使用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快捷方式組中的查詢分析器,點(diǎn)擊“文件”-》“打開”,選擇test.sql,點(diǎn)擊運(yùn)行即可。
  
  2.建立tomcat虛擬目錄
  
  在任意你喜歡的地方建立一個文件夾(例如e:/wool),在文件夾中建立WEB-INF文件夾(注意必須大寫),WEB-INF文件夾中再建立classes和lib兩個文件夾,將第一步下載的三個jar文件(連接數(shù)據(jù)庫用)放入lib文件夾中。(有人可能問:這里為何沒有web.xml這個文件,不急,后面會說到)
  
  3.配置文件與連接池
  
  這次班里做課程設(shè)計(jì)這步難倒不少同學(xué),我這里有最簡單方法(俺老師建議去http://localhost:8080/admin中去配置,我個人覺得那樣麻煩而且容易出錯),好,下面介紹步驟:
  
  首先,按下面內(nèi)容建立好兩個文件:
  
  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é)配置的過程發(fā)現(xiàn)一個問題,就是上面的配置文件必須把注釋部分刪除才可以成功運(yùn)行。暫時不了解什么原因,理論上xml文件中這樣的注釋是允許的,郁悶。
  
  web.xml
  
  
  
  connectDB
  jdbc/sqlserver
  javax.sql.DataSource
  Container
  
  
  
  建立完兩個文件后,把wool.xml放到tomcat目錄下的\conf\Catalina\localhost中;web.xml文件放到E:\wool\WEB-INF目錄中。
  
  4.寫段程序
測試
連接
  
  test.jsp
  
  
  
  
  
  
  
  ");
  Connection conn = ds.getConnection();
  Statement stmt=conn.createStatement();
  ResultSet rst=stmt.executeQuery("select * from test");//這里的test是表名
  out.println("以下是從數(shù)據(jù)庫中讀取出來的數(shù)據(jù)");
  %>
  
  
  
  名字
  性別
  分?jǐn)?shù)
  
  
  
  
  
  
  
  
  
  
  
  將test.jsp文件放到E:\wool即可。
  
  5.啟動sqlserver和tomcat,在瀏覽器輸入:
  http://localhost:8080/wool/test.jsp
  
  四、寫在最后
  
  以上方法是偶最近幫同學(xué)配置工程訓(xùn)練(web三層架構(gòu))的時候使用的方法,是偶以前參考網(wǎng)絡(luò)上大蝦們的經(jīng)驗(yàn)后覺得最好的方法。通過以上步驟,對于未做過java或者其他基于web編程的同學(xué)來說可以迅速入門(其實(shí)最主要可以完成本次煩人的工程訓(xùn)練)。

本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u3/110004/showart_2150484.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP