1. 程式人生 > >天貓整站SSM後臺總結(1)

天貓整站SSM後臺總結(1)

分類管理

進行的步驟依次為查詢、分頁、增加、刪除、編輯、修改

一般設計步驟

CategoryMapper.xml——>CategoryMapper——>CategoryService——>CategoryServiceImpl——>CategoryController

查詢

CategoryController

list(Model model)——>model.addAttribute("cs",cs);

分頁

提供Page類,CategoryMapper.xml中CategoryMapper中的list方法增加Page引數,相對應的後面幾個都要增加Page物件,除此之外還需增加total方法,用於記錄查詢到的總數。其中CategoryController                          list(Model model,Page page)——>增加model.addAttribute("page",page) 

增加

涉及到圖片的新增,名稱儲存到資料庫,圖片儲存到專案的檔案系統中,涉及到圖面的接收,需要增加一個uploadedImageFile類,類中負責接收圖面的為MultiPartFile類,所有CategoryController中add方法的引數為add(UploadedImageFile uploadedImageFile,Category category,HttpSession session),由於涉及到圖片的儲存,add方法體要藉助ImageUtil來確保圖片儲存格式為JPG

刪除

不僅刪除資料庫內容,還要求刪除圖片內容,所以CategoryController中delete方法的引數得有id和HttpSession

編輯

要跳轉到修改頁面,在CategoryController中edit方法的引數有id,還得有Model

修改

涉及到圖片的修改,需要判斷圖片是否為空或者為null,再來按照新增圖片的方式修改圖片