结组作业,第一次冲刺(10)
今天是第一次冲刺的最后一天,我们对第一阶段冲刺进行了总结,觉得我们做的这个项目还是比较容易上手的,都是之前学的增删改查,以及web页面的设计,我们的代码还不够好,还能做好多优化,尤其是对于用户登录安全的方面,以及用户长期使用的感受方面还有很多欠缺,希望第二阶段冲刺能够改善这些地方。
以下为今日部分代码
package com.work.controller; import java.util.Date; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import com.work.common.utils.BaseUtil; import com.work.common.utils.JsonUtil; import com.work.pojo.Banner; import com.work.pojo.User; import com.work.service.BannerService; @Controller @RequestMapping("/server/banner") public class BannerController extends BaseUtil{ @Autowired private BannerService bannerService; //去轮播列表 @RequestMapping("/goBannerList") public ModelAndView goBannerList(ModelAndView mv){ mv.setViewName("server/bannerManage/bannerList"); return mv; } //获取轮播列表 @RequestMapping("/getBannerList") public void getBannerList(HttpServletResponse response,Banner banner,Integer page,Integer limit){ if(page == null){ page = 1; } if(limit == null){ limit = 10; } int totalCount = bannerService.getBannerListCount(banner); List<Banner> list = bannerService.getBannerList(banner,(page-1) * limit, limit); output(response,JsonUtil.buildJsonByTotalCount(list, totalCount)); } //去添加轮播 @RequestMapping("/goAddBanner") public ModelAndView goAddBanner(ModelAndView mv){ mv.setViewName("server/bannerManage/addBanner"); return mv; } //添加轮播 @RequestMapping("/addBanner") public void addBanner(HttpServletRequest request,HttpServletResponse response,Banner banner){ User serverUser = (User) request.getSession().getAttribute("serverUser"); banner.setCreateTime(new Date()); banner.setUserId(serverUser.getUserId()); bannerService.addBanner(banner); output(response,JsonUtil.buildFalseJson(0, "添加成功!")); } //去编辑轮播 @RequestMapping("/goUpdateBanner") public ModelAndView goUpdateBanner(ModelAndView mv,Integer id){ Banner banner = bannerService.getBannerById(id); mv.addObject("banner", banner); mv.setViewName("server/bannerManage/updateBanner"); return mv; } //编辑轮播 @RequestMapping("/updateBanner") public void updateBanner(HttpServletResponse response,Banner banner){ bannerService.updateBanner(banner); output(response,JsonUtil.buildFalseJson(0, "编辑成功!")); } //禁用轮播 @RequestMapping("/deleteBanner") public void deleteBanner(HttpServletResponse response,Banner banner){ bannerService.updateBanner(banner); output(response,JsonUtil.buildFalseJson(0, "禁用成功!")); } }