项目心得体会

最近一周学习了后台管理系统来管理官网的项目。将这一周的内容做一次设计小结。
这一次项目我们运用了开发工具:eclipse,数据库:Mysql,后端框架:SSM,前端框架:jQuery、Bootstrap、GridManager表格插件
本次项目主要操作了:
前台:公司官网信息维护,轮播图显示,文章显示,等…
后台:后台管理系统,轮播图管理,文章管理,用户登录登出。
我们运用到了GridManager来设计后台管理表格样式,前端首页文章列表显示运用到了FreeMarker,后台上传内容时运用到了富文本编辑器ueditor,代码管理则是用到了SVN。
其中用户登录功能让我记忆犹新,登录流程是在login.jsp中发送异步请求【必须是post请求,get请求被用了】,并传递username和password两个参数控制器获取参数传递到Service,返回AjaxResult对象,以供前台判断,先根据用户名查询数据库对象为null,抛出自定义异常【用户名不存在】不为null,判断passwordequals()对比不相等抛出自定义异常【密码错误】equals()对比相等返回数据库查询的user对象。我们还实现了登录拦截,记住我功能。
登录拦截的思路为:编写拦截器,拦截请求,判断用户的登录状态【Session邦定值】,不为null,放行。如果为null,没有登录过,跳转到登录页面。
记住我功能实现思想为:给记住我这个功能设置一个value值,用户第一次登陆的时候把用户名和密码存到cookie中,第二次登陆的时候通过value值来判断是否勾选了记住我,如果勾选了就数据回显。
  总 结
  关于后台系统的设计我也还在不断的学习当中,主要是思 维模式的一种转变。在学习项目的这一周中,我也尝试了很多没有尝试过的东西,可以跳脱我以往只关注视觉设计的角色思维,也算是一种新技能的加持。最后感谢在项目中指导我的老师和同学。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值