SSM回顾】的更多相关文章

这两天来到了农银,这边即将进行的一个项目是将ssh框架的电商项目迁移到springboot+ssm框架上,所以我基本上是三门技术在同时进行学习,当然以前学过ssm,现在只是回顾. spring 注解 @Component 下细化了@Controller,@Service,@Repository,分别注解表示层,业务逻辑层,持久化层 @Scope,默认是 singleton,可以配置为 prototype @Autowired 默认根据类型装配,可以装配多个参数的 setter 方法 @Resou…
1.mybatis 认识MyBatis:持久化 第一个MyBatis程序(重点) CRUD 配置 ResultMap结果集映射(重点) 一对多 多对一 Log4j 分页 注解开发 动态SQL 缓存 2.spring IOC理论推导 Spring概述 IOC-Beans.xml DI-Set/ c p(重点) 代理模式(静态和动态)(重点) AOP 注解开发Spring JavaConfig(重点) 整合MyBatis:事务(重点) 声明式事务 3.springmvc springmvc的执行流程…
12.SSM回顾与总结…
一.spring 前言:提起spring就不得不说到它的IOC和AOP的概念.IOC就是一个对象容器,程序员可以将对象的创建交给spring的IOC容器来创建,不再使用传统的new对象方式,从而极大程度了降低了程序间的耦合性.IOC内部是怎么存储对象的呢?通过Map键值对的方式!每个对象都有它的id名字和class全类名,通过名字来获取对象.AOP就是面向切面编程,可以减少编写可重用代码,提取出公用的代码块,从而在不改变源代码的情况下增强原方法.原理就是动态代理. IOC 1.创建bean对象的…
关于ssm整合的相关总结: 1.持久层--->mybatis:通过Spring 来管理持久层的 Mapper (相当于 dao 接口),来完成对数据库的操作. 首先我们回顾一下,在单独使用mybatis的时候,在其配置文件中有哪些必须的配置! ①mybatis.xml全局配置文件 由于该核心配置文件是用来操作底层数据库的,故而必须会有一些登陆数据库.事务控制等操作的相关配置. a.配置连接数据库的数据源DataSource--->(包括连接数据的url,driver,username,pass…
Shiro基础知识 在学习Shiro这个框架之前,首先我们要先了解Shiro需要的基础知识:权限管理 什么是权限管理? 只要有用户参与的系统一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源. 对权限的管理又分为两大类别: 用户认证 用户授权 用户认证 用户认证,用户去访问系统,系统要验证用户身份的合法性 最常用的用户身份验证的方法:1.用户名密码方式.2.指纹打卡机.3.基于证书验证方法..系统验证用户身份合法,用户方可访…
前言 在上篇MyBatis基础篇中我们独立使用MyBatis构建了一个简单的数据库访问程序,可以实现单表的基本增删改查等操作,通过该实例我们可以初步了解MyBatis操作数据库需要的一些组成部分(配置文件.实体类.SQL映射文件.Mapper接口等等)和重要对象(SqlSession.Mapper实例等等).有了整体认知后,我们就可以进一步深入学习MyBatis的使用,resultMap本文主要围绕resultMap展开. resultMap作为MyBatis的Sql映射文件中重要的元素之一,主…
前言 在前面的MyBatis部分内容中,我们已经可以独立的基于MyBatis构建一个数据库访问层应用,但是在实际的项目开发中,我们的程序不会这么简单,层次也更加复杂,除了这里说到的持久层,还有业务逻辑层.视图层等等,随着代码量和需求复杂度逐渐增长,对象的创建.管理以及层与层之间的耦合度等等问题随之而来.Spring是目前比较流行的框架,它解决了诸多例如层次之间松耦合.帮助管理对象等问题.如果是有准备学习MyBatis的人,应该或多或少都学习过或者了解过Spring了,本篇要通过Spring集成M…
前言 本文主要讲解的知识点有以下: 权限管理的基础知识 模型 粗粒度和细粒度的概念 回顾URL拦截的实现 Shiro的介绍与简单入门 一.Shiro基础知识 在学习Shiro这个框架之前,首先我们要先了解Shiro需要的基础知识:权限管理 1.1什么是权限管理? 只要有用户参与的系统一般都要有权限管理,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源. 对权限的管理又分为两大类别: 用户认证 用户授权 1.1.1用户认证 用户认证,用户去访问…
目录 Maven 集成SSM 添加log4j配置文件 配置web.xml 添加编码过滤器 添加put和delete请求 配置springmvc.xml 配置文件上传 配置druid连接池信息 配置sqlSessionFactory Mybatis映射文件 配置事务 Maven 集成SSM GIT(本章简单增删改查实例已上传):https://gitlab.com/450255266/code Maven依赖 <project xmlns="http://maven.apache.org/P…