摘要: 37 .smbms架构分析及 学习方法 项目原理流程图: 阅读全文
posted @ 2022-05-22 23:08 坚持做 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 36,smbms 用户管理分页OK 3.获取角色操作 为了我们职责统一,可以把角色的操作单独放在一个包中,和pojo类对应! RoleDao //获取角色列表 public List<Role> getRoleList(Connection connection) throws Exception; 阅读全文
posted @ 2022-05-22 23:07 坚持做 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 35.smbms用户管理底层实现 用户管理实现 导入分页的工具类 -PageSupport 用户列表页面导入 -userlist.jsp -rollpage.jsp 1、获取用户数量 UserDao //根据用户名或者角色查询用户总数 public int getUserCount (Connect 阅读全文
posted @ 2022-05-22 23:01 坚持做 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 34.Ajax验证密码实现 优化密码修改使用Ajax 阿里巴巴的fastjson <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> 阅读全文
posted @ 2022-05-22 23:00 坚持做 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 33.smbms密码修改实现 导入前端素材 <li><a href="${pageContext.request.contextPath }/jsp/pwdmodify.jsp">密码修改</a></li> ​ 写项目,建议从底层向上写 UserDao接口 updatePwd.java //修改当前 阅读全文
posted @ 2022-05-22 22:57 坚持做 阅读(111) 评论(1) 推荐(0) 编辑
摘要: 32. smbms注销及权限过滤 登录功能优化 注销功能; 思路:移除session,返回登录页面 LogoutServlet.java package com.study.servlet.user; ​ import com.study.util.Constants; ​ import javax 阅读全文
posted @ 2022-05-22 22:56 坚持做 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 31 . smbms登录流程实现 开发 MVC架构 Module:业务模型 View:用户界面 Controller:控制器 页面发送请求给Controller(控制器),Controller调用Service(业务层) 处理逻辑,Service(Impl实现类)向DAO(持久层)发送请求,DAO与 阅读全文
posted @ 2022-05-22 22:55 坚持做 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 30.SMBMS 项目搭建 15、SMBMS(超市管理项目) SMBMS(超市管理项目) 数据库: 项目如何搭建? 考虑是不是用maven? jar包,依赖 搭建项目准备工作 搭建一个maven web 项目 配置Tomcat 测试项目是否能够跑起来 导入项目中需要的jar包; jsp,Servle 阅读全文
posted @ 2022-05-22 22:54 坚持做 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 29 JDBC 事务 事务 要么都成功,要么都失败! ACID原则:保证数据的安全 开启事务 事务提交 commit() 事务回滚 rollback() 关闭事务 ​ 转账: A:1000 B:1000 A(900) --100--> B(1100) Junit单元测试 依赖 <!--单元测试--> 阅读全文
posted @ 2022-05-22 22:53 坚持做 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 27,Filter 实现权限拦截 用户登录之后才能进入主页!用户注销后就不能进入主页了! 用户登录之后,向Sesison中放入用户的数据 进入主页的时候要判断用户是否已经登录;要求:在过滤器中实现! login.jsp <%@ page contentType="text/html;charset= 阅读全文
posted @ 2022-05-22 22:52 坚持做 阅读(149) 评论(0) 推荐(0) 编辑