
idea
weixin_42430635
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSM项目5:权限系统-Shiro
什么是权限管理 权限管理实现对用户访问系统的控制 用户可以访问而且只能访问自己被授权的资源 只要有用户和密码的系统,权限管理几乎都会出现 举例 给张三赋予“人力资源经理”角色, “人力资源经理”具有“查询员工”、“添加员工”、“修改员工”和“删除员工”权限。 此时张三能够进入系统,则可以进行这些操作; 权限管理 认证 对于需要访问控制的资源用户首先经过身份认证 判断一个用户是否为合法用户的处...原创 2019-11-10 19:02:51 · 216 阅读 · 0 评论 -
SSM学习16:SSM整合
创建web工程 导入spring包与配置文件 applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/X...原创 2019-10-17 23:20:31 · 124 阅读 · 0 评论 -
SSM学习14:MyBatis缓存
缓存介绍: MyBatis中使用缓存来提高其性能。 当查询数据时, 会先从缓存中取出数据,如果缓存中没有,再到数据库当中查询 MyBatis中的缓存分为两种 一级缓存是sqlSession级别的,二级缓存是mapper级别的 一级缓存 会发现只发送一条sql语句 ...原创 2019-10-17 15:53:09 · 110 阅读 · 0 评论 -
SSM学习12:MyBatis多表操作
做一张订单表,里面有个外键为customer.cust_id, 两张表的关系 对于存在外键的order表的domain类 private Customer customer; 需求:查询所有的订单及订单所对应的客户 左连接:查询左表全部记录,再查询符合条件的右表记录 SELECT * FROM `order` as o LEFT JOIN customer as c on o.cus_...原创 2019-10-16 00:10:22 · 324 阅读 · 1 评论 -
SSM学习之4:@RequestHeader,@CookieValue,传值方式
@RequestHeader 在方法中接收请求头(RequestHeader)当中的信息 @CookieValue 用来接收浏览发送过来的cookies值 与上面的接收方式一样 @CookieValue("JSESSIONID") String JsessionID 传值方式(服务器如何传到jsp)SpringMVCProject3 取数据,一般从域当中取出来 ModelAndView ...原创 2019-09-20 22:31:18 · 633 阅读 · 0 评论 -
SSM学习8:MyBatis简介,基本CRUD
MyBatis作用 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 MyBatis可以使用简单的XML用于配置和原始映射,将接口和Java的POJO类映射成数据库中的记录 使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建stateme...原创 2019-09-24 23:16:24 · 179 阅读 · 1 评论 -
SSM学习9:Mapper开发
传统dao模式 定义接口 定义实现类 Mapper动态代理 namespace必须和Mapper接口类路径一致 id必须和Mapper接口方法名一致 parameterType必须和接口方法参数类型一致 resultType必须和接口方法返回值类型一致 步骤: 编写配置文件 (编写sql语句) 定义接口 调用接口 参数传递 单个参数 可以接受基本类型,对象类型,集合类型的值。 ...原创 2019-09-25 20:17:04 · 156 阅读 · 0 评论 -
SSM学习10:MyBatis配置文件
properties 定义属性及读取属性文件 示例 在properties标签中的properties标签会被先读取,而后在读取db.properties文件,相同name的会被覆盖 settings 这是 MyBatis 中极为重要的调整设置,它们会改变 MyBatis 的运行时行为 示例 该设置为开启驼峰命名法 , 为了适协调java经典的驼峰命名法与sql的下划线命名法,开启之后doma...原创 2019-09-26 10:59:21 · 516 阅读 · 0 评论 -
SSM学习11:MyBatis输出类型
输出类型分三种 输出简单类型 Map resultMap 输出简单类型 Map 第1种形式 key:是列名 value:是列名对应的值 第2种形式 Map<key,自定义对象>,key为自己指定的列 以cust_id为key值(也对应下面的Integer),customer为value 不过这第二种了解就行,实际开发用得少 resultMap 之有在写输出时使用的都是...原创 2019-09-26 19:43:44 · 151 阅读 · 2 评论