1. 程式人生 > >【JAVAWEB學習筆記】網上商城實戰5:後臺的功能模塊

【JAVAWEB學習筆記】網上商城實戰5:後臺的功能模塊

form 所有 實現 返回 .com 訂單管理 模塊 集合 後臺

今日任務

  • 完成後臺的功能模塊

1.1 網上商城的後臺功能的實現:

1.1.1 後臺的功能的需求:

技術分享

1.1.1.1 分類管理:

【查詢所有分類】

* 在左側菜單頁面中點擊分類管理:

* 提交到Servlet:

* 查詢所有的分類:

* 顯示到頁面中:

【添加分類】

* 在分類列表頁面中點擊【添加】按鈕.

* 提交到Servlet跳轉到添加頁面.

* 輸入信息點擊【確定】按鈕.

* 提交到Servlet完成保存分類的功能.

【修改分類】

* 在分類列表頁面中點擊【編輯】鏈接:

* 提交到Servlet進行查詢.

* 顯示到修改頁面中.

* 修改分類的信息.點擊【確定】按鈕.

* 提交到Servlet完成修改分類的功能.

【刪除分類】

* 在分類的列表頁面中點擊【刪除】鏈接:

* 提交到Servlet中.

* 頁面跳轉.

1.1.1.2 商品管理

【查詢商品】

* 在左側菜單頁面中點擊【商品管理】

* 提交到Servlet進行查詢.

* 顯示到頁面.

【添加商品】

* 在商品列表頁面中點擊【添加】按鈕.

* 提交到Servlet:查詢所有分類.

* 頁面跳轉到添加頁面.

* 在添加頁面中輸入信息(包括圖片)

* 點擊【確定】

* 提交到Servlet:文件上傳,數據插入到數據庫.

***** 文件的上傳:

* 三個要素:

* 提交的方式是POST:

* 表單中需要有<input type=”file” name=”upload”>

* enctype=”multipart/form-data”

* 文件上傳的技術:

* Servlet3.0

* JSPSmartUpload

* FileUpload:

* commons-fileupload-1.2.1.jar

* commons-io-1.4.jar

* Struts2

* 使用FileUpload的時候:

* 獲得磁盤文件工廠對象:

* 通過工廠獲得核心解析類:

* 解析request對象 , 返回集合,集合中的內容是分割線分成的每個部分.

* 遍歷每個部分:

【下架商品】

* 在商品的列表頁面上點擊【下架】鏈接.

* 提交到Servlet:

* 修改商品的狀態:

* 頁面跳轉:

【上架商品】

* 在左側菜單中添加一個上架商品:

* 選擇某個商品上架.

1.1.1.3 訂單管理

【訂單管理】

在左側菜單中點擊【訂單管理】鏈接:

查詢訂單(按狀態查詢訂單)

頁面跳轉:

效果圖:

技術分享

技術分享

【JAVAWEB學習筆記】網上商城實戰5:後臺的功能模塊