這個作品是圖片管理系統
使用者可以上傳圖片、下載圖片、修改圖片標題、替圖片進行分類,
瀏覽圖片部份有 【圖片牆】 跟 【分頁顯示圖檔詳細資料模式】。
開發環境
電腦: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>