第二天

作者: 本物三十二画生 | 来源:发表于2017-08-14 00:30 被阅读0次

1 根据pdm生成sql脚本

2 设计持久层和表现层

2.1 持久层设计(基于泛型+反射)

通用接口:

通用实现:

2.2 表现层设计

3 基于BaseDao和BaseAction实现用户登录

第一步:修改login.jsp点击登录按钮提交表单 第二步:在UserAction中提供login方法 第三步:提供service实现类,传入的密文密码转密文 第四步:在dao中拓展方法,通过用户名和密码查询用户 第五步:将相关中文提示信息配置到国际化文件中 第六步:在Struts配置文件中注册国际化文件 数据库新增测试数据

4 实现用户退出功能

4.1 修改页面退出链接为访问action中相应方法地址

4.2 在action中完成处理用户退出的方法

5 自定义拦截器拦截未登录请求对受保护资源的访问

5.1 自定义一个拦截器类并实现相关功能

5.2 在struts配置文件中注册自定义的拦截器,并且声明相应的拦截器栈指定为默认拦截器栈。

5.3 将login结果处理标签移入全局结果集中,使拦截器中能够使用这个结果集。

6 使用ajax实现修改密码功能

6.1 将页面的密码输入框加上文本校验功能

这里使用easyui插件附带的验证功能,具体查看api

6.2 将确认修改按钮绑定事件对修改密码的操作进行处理

6.3 在UserAction中提供修改密码的方法

6.4 在IBaseDao中拓展通用更新方法

6.5 在User.hbm.xml中定义一个hql语句用于修改密码

相关文章

网友评论

      本文标题:第二天

      本文链接:https://www.haomeiwen.com/subject/rrnllxtx.html