摘要: a、Subject :当前用户的操作 b、SecurityManager:用于管理所有的Subject c、Realms:用于进行权限信息的验证 阅读全文
posted @ 2020-11-25 14:38 加菲啊 阅读(100) 评论(0) 推荐(0) 编辑
摘要: shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等 阅读全文
posted @ 2020-11-25 14:07 加菲啊 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 接口绑定有两种实现方式,一种是通过注解绑定,就是在接口的方法上面加上@Select@Update 等注解里面包含 Sql 语句来绑定,另外一种就是通过 xml 里面写 SQL 来绑定,在这种情况下,要指定 xml 映射文件里面的 namespace 必须为接口的全路径名. 阅读全文
posted @ 2020-11-24 18:13 加菲啊 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 接口映射就是在 MyBatis 中任意定义接口,然后把接口里面的方法和 SQL 语句绑定,我们直接调用接口方法就可以,这样比起原来了 SqlSession 提供的方法我们可以有更加灵活的选择和设置. 阅读全文
posted @ 2020-11-24 18:12 加菲啊 阅读(297) 评论(0) 推荐(0) 编辑
摘要: Hibernate 属于全自动 ORM 映射工具,使用 Hibernate 查询关联对象或者关联集合对象时,可以根据对象关系模型直接获取,所以它是全自动的。而 Mybatis 在查询关联对象或关联集合对象时,需要手动编写 sql 来完成,所以,称之为半自动ORM 映射工具。 阅读全文
posted @ 2020-11-24 18:11 加菲啊 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 200 - 确定。客户端请求已成功 302 - 临时移动转移,请求的内容已临时移动新的位置 404 - 未找到文件或目录 500 - 服务器内部错误 阅读全文
posted @ 2020-11-23 13:38 加菲啊 阅读(97) 评论(0) 推荐(0) 编辑
摘要: session 的工作原理是客户端登录完成之后,服务器会创建对应的 session,session 创建完之后,会把 session 的 id 发送给客户端,客户端再存储到浏览器中。这样客户端每次访问服务器时,都会带着 sessionid,服务器拿到 sessionid 之后,在内存找到与之对应的 阅读全文
posted @ 2020-11-23 13:37 加菲啊 阅读(102) 评论(0) 推荐(0) 编辑
摘要: a、存储位置不同:session 存储在服务器端;cookie 存储在浏览器端。 b、安全性不同:cookie 安全性一般,在浏览器存储,可以被伪造和修改。 c、容量和个数限制:cookie 有容量限制,每个站点下的 cookie 也有个数限制。 d、存储的多样性:session 可以存储在 Red 阅读全文
posted @ 2020-11-23 13:36 加菲啊 阅读(102) 评论(0) 推荐(0) 编辑
摘要: MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架。 阅读全文
posted @ 2020-11-22 21:54 加菲啊 阅读(54) 评论(0) 推荐(0) 编辑
摘要: a、客户端发送请求到 DispatcherServlet b、DispatcherServlet 查询 handlerMapping 找到处理请求的 Controller c、Controller 调用业务逻辑后,返回 ModelAndView d、DispatcherServlet 查询 Mode 阅读全文
posted @ 2020-11-22 21:53 加菲啊 阅读(53) 评论(0) 推荐(0) 编辑