SSM到Spring Boot從零開發校園商鋪平臺---6、商品類別模組
先上效果圖:
1、商品類別展示後端到前端
1.1、後端實現邏輯
entity層(ProductCategor.java)定義實體類
–> dao層 (ProductCategoryDao.java)定義資料訪問介面,queryProductCategoryList 方法
–> mapper(ProductCategoryDao.xml)具體實現sql邏輯,queryProductCategoryList 方法
–> service層(ProductCategoryService.java)定義業務介面及實現類,getProductCategoryList 方法及實現方法
–> web層(
具體程式碼參考github,實現效果如下:
1.2 前端實現邏輯
2、商品類別批量新增功能前後端開發
2.1、後端實現邏輯
dao層 (ProductCategoryDao.java)中新增 batchInsertProductCategory 方法,
–> mapper(ProductCategoryDao.xml)新增 batchInsertProductCategory 方法實現sql邏輯,
–> dto層 新建 ProductCategoryExecution 用於封裝操作ProductCategory的返回結果,
–> service 層 (
–> web層(ProductCategoryController.java)增加addProductCategorys 方法,接收前端資訊並處理業務邏輯。
2.2、前端實現邏輯
主要新增新增按鈕的實現邏輯,效果如下圖:
3、商品類別刪除功能前後端開發
3.1、後端實現邏輯
dao層 (ProductCategoryDao.java)中新增 deleteProductCategory 方法,
–> mapper(ProductCategoryDao.xml
–> service 層 (ProductCategoryService.java)增加deleteProductCategory 方法及實現類,
–> web層(ProductCategoryController.java)增加removeProductCategory 方法,接收前端資訊並處理業務邏輯。
3.2、前端實現邏輯
頁面新增刪除邏輯,成功後提示“刪除成功”。
4、開發中的小技巧
4.1 返回按鈕
<a class="button button-link button-nav pull-left back"
href="javascript:history.back(-1)"> <span class="icon icon-left"></span> 返回
</a>
著重說明 href標籤
back() 方法可載入歷史列表中的前一個 URL(如果存在)。
呼叫該方法的效果等價於點選後退按鈕或呼叫 history.go(-1)。