Skip to content

KuoHsiangYu2/JavaWebWorksRepository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaWebWorksRepository

demo Java Web 作品

這個作品是圖片管理系統
使用者可以上傳圖片、下載圖片、修改圖片標題、替圖片進行分類, 瀏覽圖片部份有 【圖片牆】 跟 【分頁顯示圖檔詳細資料模式】。

開發環境
電腦:Windows 10 家用版
IDE:Eclipse IDE for Enterprise Java Developers 2020-03 (4.15.0)
Java jdk version:1.8.0_162
資料庫:Microsoft SQL Server 2019

JavaWebDatabaseTwo專案 應用到的技術有:Java、JSP、Servlet、JDBC、AJAX、HTML、CSS、JavaScript、jQuery

預前準備

1.
打開 Microsoft SQL Server Management Studio 18,
接著創建 SavePictureDB1 這個 database,
切換到 SavePictureDB1 database。

2.
打開 Eclipse project ,
創建 src\main\resources\ 資料夾,
接著創建 DatabaseData.txt 檔案
輸入下述內容
username=『資料庫帳號名稱』
password=『資料庫帳號密碼』
connectionURL=『資料庫連線URL』

Example:
connectionURL=jdbc:sqlserver://localhost:1433;databaseName=SavePictureDB1

3.
打開 Eclipse project ,
打開 src\main\java\__00\intial\InitialTable.java檔,
滑鼠右鍵「Run As -> 2 Java Application」,執行Java程式建立 PictureTableTwo、ClassTypeTable 2張table。

4.
在 Windows電腦 C槽 建立imageData資料夾,
路徑為 C:\imageData\ 。

5.
打開 Tomcat Server 裡面的 server.xml,
找到 <Host>標籤 ,在 <Host>標籤 裡面加上 <Context docBase="C:/imageData/" path="imageData" reloadable="true"/> ,
去設定 "C:\imageData\"硬碟實體路徑 對應的 URL 。

6.
打開 Eclipse project ,
創建 src\main\webapp\META-INF\ 資料夾,
接著在這層資料夾新增 context.xml檔案,
檔案內容如下

Example:
<?xml version="1.0" encoding="UTF-8"?>
<Context displayName="JavaWebDatabaseTwo"
	docBase="JavaWebDatabaseTwo" path="/JavaWebDatabaseTwo"
	reloadable="true">
	<Resource name="/jdbc/SavePictureDB1" auth="Container"
		type="javax.sql.DataSource" username="『資料庫帳號名稱』" password="『資料庫帳號密碼』"
		driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
		url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=SavePictureDB1"
		maxTotal="『連線池物件最大數量』" maxIdle="『連線池物件預設數量』" maxWaitMillis="5000" />
</Context>