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