电商项目---完成内容管理cms系统
學習主題:完成內容管理cms系統
1.初始化內容分類樹
(1)簡述easyui的tree右鍵菜單的實現思路
(2)簡述easyui的tree動態樹的實現思路
2.添加內容分類節點
(1)描述添加樹節點的實現思路
右擊點擊添加,可以編輯,前臺傳入parentid和name值,后臺設置狀態和排序為1,剛剛創建的節點一定為葉子節點為1,創建時間和更新時間為系統時間,主鍵id為自增,添加樹節點信息之前先將父節點設置為父親節點,然后再添加
(2)請說明添加樹節點需要提交到后臺的參數
前臺傳入parentid和name值,后臺設置狀態和排序為1,剛剛創建的節點一定為葉子節點為1,創建時間和更新時間為系統時間,主鍵id為自增
3.刪除內容分類節點
(1)描述刪除樹節點的實現思路
首先傳入葉子節點的id值,根據id查詢內容的對象,再獲取該對象的父節點id,再查詢父節點的子節點個數,如果等于1則說明只有父節點只有該節點一個子節點,則在刪除前將父節點改為葉子節點,再刪除改節點
(2)描述如果遞歸刪除樹節點的思路
首先傳入葉子節點的id值,根據id查詢內容的對象,再獲取該對象的父節點id,再查詢父節點的子節點個數,如果等于1則說明只有父節點只有該節點一個子節點,則在刪除前將父節點改為葉子節點,再刪除改節點
4.實現內容的分頁顯示
(1)描述內容分頁顯示的實現思路
前臺向后臺controller發送請求,同時參數默認是0(內容分類id),controller接收參數(內容分類id,page,rows),傳給消費者業務層,業務層調用遠程服務代理對象,遠程代理對象調用mapper得到list集合,再使用分頁工具類,之后一路返回
(2)查詢內容列表根據什么參數進行查詢
根據傳入的內容條目id進行查詢
5.實現廣告內容的添加
(1)描述實現廣告內容添加的實現思路
當用戶點擊添加內容后,進入到添加的頁面,然后點擊提交會將用戶填寫的數據傳入到后臺中,后臺根據傳入的內容的信息執行添加操作,添加內容的時間和修改時間為當前系統時間
(2)實現廣告內容添加前端需要提交哪些參數
主鍵id自增不需要提交,創建時間和修改時間為系統當前時間不需要提交,需要提交的數據為:category_id內容條目id,title內容標題,sub_title子標題,title_desc標題描述,url鏈接,pic圖片路徑,pic2圖片2的路徑,content內容
6.實現廣告內容刪除_編輯
(1)描述廣告內容刪除的實現思路
前臺向后臺發送請求,同時參數為一個String數組,里面是要刪除的內容的id.controller調用消費者的業務層,在業務層將接受到String參數用都好分割,在將String數組轉換成long類型的list集合返回給遠程代理對象,業務層在調用遠程服務代理對象中的對應方法,遠程代理對象調用mapper,進行數據庫操作。最后原路返回,controller返回json對象給前臺
(2)描述實現廣告內容編輯的實現思路
當點擊編輯時會根據id查詢改內容的信息,將信息回顯在頁面上,用戶更改信息后再提交表單,如果內容不為空則會修改信息
前臺判斷要編輯的內容有沒有選擇,且只有一個,如果符合則根據url打開編輯界面,同時圖片回顯。在編輯界面中向controller發送請求,除了更新時間,其他皆有前臺頁面傳入給后臺,controller調用消費者的業務層,業務層調用遠程服務代理對象,遠程代理對象調用mapper,進行數據庫操作。最后原路返回,controller返回json對象給前臺
總結
以上是生活随笔為你收集整理的电商项目---完成内容管理cms系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java邮件实例_java邮件小实例
- 下一篇: java信息管理系统总结_java实现科