麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

javaweb三層架構配置

2019-11-18 13:47:38
字體:
來源:轉載
供稿:網友

  一、軟件下載:
  
  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.linuxforum.net/dis ... a-tomcat-5.0.28.exe
  
  3、數據庫
  
  推薦使用MySQL,but暫時找不到下載地址,由于此次偶們班有課程設計要用sqlserver的,所以下面實踐會使用sqlserver(找張安裝盤安裝)
  
  注:連接sqlserver需要三個jar文件(文件名ms開頭),可從這里下載:
  
  http://www.softhouse.com.cn/Html ... 11250300001646.html
  
  上面包括完整的配置方法
  
  二、軟件安裝:
  
  1.雙擊安裝jdk。裝完后在我的電腦->屬性->高級->環境變量->系統變量中添加以下環境變量:
  
  (假設你的JDK安裝在c:/jdk)
  
  JDK_HOME=C:/jdk
  classpath=.;%JDK_HOME%/lib/dt.jar;%JDK_HOME%/lib/tools.jar
  
  在PATH(原來就已存在)中添加:%JDK_HOME%/bin
  
  這樣jdk環境配置成功。
  
  2.雙擊安裝你的Tomcat。(建議安裝在D:/tomcat)
  
  注:tomcat5.0.x版本不需配置環境變量就可以使用,但假如需要編譯Servlet則必須將tomcat的兩個jar文件也放到環境變量中,具體方法如下:
  
  在我的電腦->屬性->高級->環境變量->系統變量中添加:
  
  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;
  
  這樣已經完整安裝完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用戶輸入一個密碼(假如練習用就不用考慮安全性啦,選擇“空密碼”就可以)
  
  三、正式編程:
  
  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
  <?xml version='1.0' encoding='utf-8'?>
  <Context docBase="E:/wool" path="/wool" reloadable="true" workDir="E:/wool/WEB-INF/classes">
  <Resource name="jdbc/sqlserver" type="javax.sql.DataSource"/>
  <ResourceLink name="jdbc/sqlserver" global="jdbc/sqlserver" type="javax.sql.DataSource"/>
  <ResourceParams name="jdbc/sqlserver">
  <parameter>
  <name>driverClassName</name>
  <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
  </parameter>
  
  <parameter>
  <name>url</name>
  <value>jdbc:microsoft:sqlserver://localhost;DatabaseName=test</value><!--這里test是第三點中第一小點建立的數據庫名-->
  </parameter>
  
  <parameter>
  <name>username</name>
  <value>sa</value>
  </parameter>
  
  <parameter>
  <name>passWord</name>
  <value></value>><!--安裝sqlserver時用空密碼的話這里什么都不用填(注重連空格都沒有)-->
  </parameter>
  
  <parameter>
  <name>maxActive</name>
  <value>4</value>
  </parameter>
  
  <parameter>
  <name>maxWait</name>
  <value>5000</value>
  </parameter>
  <parameter>
  <name>maxIdle</name>
  <value>2</value>
  </parameter>
  
  </ResourceParams>
  
  </Context>
  
  注重:在幫同學配置的過程發現一個問題,就是上面的配置文件必須把注釋部分刪除才可以成功運行。暫時不了解什么原因,理論上xml文件中這樣的注釋是答應的,郁悶。
  
  web.xml
  <?xml version="1.0" encoding="ISO-8859-1"?>
  <web-app>
  <resource-ref>
  <description>connectDB</description>
  <res-ref-name>jdbc/sqlserver</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
  </resource-ref>
  </web-app>
  
  建立完兩個文件后,把wool.xml放到tomcat目錄下的/conf/Catalina/localhost中;web.xml文件放到E:/wool/WEB-INF目錄中。
  
  4.寫段程序測試連接
  
  test.jsp
  
  <!--測試數據源-->
  <%@ page contentType="text/html; charset=gb2312" %>
  <%@ page import="javax.naming.Context" %>
  <%@ page import="javax.sql.DataSource"%>
  <%@ page import="javax.naming.InitialContext"%>
  <%@ page import="java.sql.*"%>
  <%
  DataSource ds = null;
  try{
  Context initCtx = new InitialContext();
  ds = (DataSource) initCtx.lookup("java:comp/env/jdbc/sqlserver");
  
  if(ds!=null)
  {
  out.  out.println("<br/>");
  Connection conn = ds.getConnection();
  Statement stmt=conn.createStatement();
  ResultSet rst=stmt.executeQuery("select * from test");//這里的test是表名
  out.println("以下是從數據庫中讀取出來的數據");
  %>
  
  <table width="100%" border="2" cellspacing="0" cellpadding="0">
  <tr bordercolor="#FF0000" bgcolor="#CCCCCC" class="style1">
  <th>名字</th>
  <th>性別</th>
  <th>分數</th>
  </tr>
  <%
  while(rst.next())
  {%>
  <tr bgcolor="orange">
  <td><%=rst.getString(1)%></td>
  <td><%=rst.getString(2)%></td>
  <td><%=rst.getString(3)%></td>
  </tr>
  <%
  }
  %>
  </table>
  <%
  conn.close();  //這里很重要,俺們老師給的實例中沒有這句。沒有這句會導致連接池枯竭
  }
  else
  out.println("連接失敗!");
  
  }
  catch(Exception ne)
  {
  out.println(ne);
  }
  %>
  
  將test.jsp文件放到E:/wool即可。
  
  5.啟動sqlserver和tomcat,在瀏覽器輸入:
  http://localhost:8080/wool/test.jsp
  
  四、寫在最后
  
  以上方法是偶最近幫同學配置工程練習(web三層架構)的時候使用的方法,是偶以前參考網絡上大蝦們的經驗后覺得最好的方法。通過以上步驟,對于未做過java或者其他基于web編程的同學來說可以迅速入門(其實最主要可以完成本次煩人的工程練習)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: omofun 动漫在线观看 | 黄网站色成年大片免费高 | 一级电影在线观看 | 欧美 亚洲 视频 | 欧美人禽 | 久久国产精品久久久久久电车 | 国产女王女m视频vk 中文日韩 | 欧美成人精品欧美一级 | 亚洲综合视频网 | 免费1级做55爰片l在线观看 | 最新av在线播放 | av在线官网 | 天天色宗合 | 色婷婷久久久亚洲一区二区三区 | 国产欧美一区二区三区免费看 | 久久综合艹 | 综合在线一区 | 国语自产免费精品视频在 | 美女黄页网站免费进入 | 色七七亚洲 | 欧美日韩手机在线观看 | 久久av免费 | 精品国产一区二区三区在线 | 日本a级免费 | 久久九九热re6这里有精品 | 久久一本日日摸夜夜添 | 国产99精品视频 | 欧美va亚洲 | 欧美性成人| 亚洲第九十九页 | 国产亚洲精品久久久久久网站 | 免费a视频| 精品一区二区三区电影 | 激情小说激情电影 | 亚洲一级片在线观看 | 久久久久久艹 | 夜夜夜精品视频 | 免费午夜视频 | 久久久久国产成人免费精品免费 | 国产精品久久久久网站 | av免费不卡国产观看 |