![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM
文章平均质量分 95
Spring、Spring MVC、Mybatis
添砖#Java
技术改变生活
展开
-
01、Mybatis基本应用
1、框架介绍1.1三层架构软件开发常用的架构是三层架构,之所以流行是因为有着清晰的任务划分。一般包括以下三层:持久层:主要完成与数据库相关的操作,即对数据库的增删改查。因为数据库访问的对象一般称为Data Access Object(简称DAO),所以原创 2021-03-23 21:24:00 · 369 阅读 · 0 评论 -
02、Mybatis配置文件深入
02、Mybatis配置文件深入1、 Mybatis 高级查询1.1 ResutlMap 属性1.1.1 编写UserMapper 接口1.1.2 编写UserMapper.xml1、 Mybatis 高级查询1.1 ResutlMap 属性建立对象关系映射resultType如果实体的属性名与表中字段名一致,将查询结果自动封装到实体类中ResutlMap如果实体的属性名与表中字段名不一致,可以使用ResutlMap 实现手动封装到实体类中1.1.1 编写UserMapper 接口pu原创 2022-03-17 00:05:28 · 283 阅读 · 0 评论 -
03、Mybatis加载策略及注解开发
03、Mybatis加载策略及注解开发1 MyBatis加载策略1.1 什么是延迟加载?1.2 实现1.2.1 局部延迟加载1 MyBatis加载策略1.1 什么是延迟加载?问题通过前面的学习,我们已经掌握了Mybatis中一对一,一对多,多对多关系的配置及实现,可以实现对象的关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的订单信息。此时就是我们所说的延迟加载。举个栗子在一对多中,当我们有一个用户,它有个100个订单 在查询用户的时候,要不要把关联的订单查出来?原创 2022-03-18 00:00:34 · 210 阅读 · 0 评论 -
01、Spring IOC控制反转
01、Spring IOC控制反转1 Spring概述1.1 Spring是什么1.2 Spring发展历程1.3 Spring优势1.4 Spring体系结构2 初识IOC2.1 概述2.2 自定义IOC容器2.2.1 介绍2.2.2 实现2.2.3 知识小结3 Spring快速入门3.1 介绍3.2 实现3.3 知识小结4 Spring相关API4.1 API继承体系介绍4.2 BeanFactory4.3 ApplicationContext4.4 知识小结5 Spring配置文件5.1 Bean原创 2022-03-21 23:47:44 · 267 阅读 · 0 评论 -
02、Spring AOP
02、Spring AOP1 转账案例1.1 基础功能1.2 传统事务1 转账案例需求使用spring框架整合DBUtils技术,实现用户转账功能1.1 基础功能步骤分析1. 创建java项目,导入坐标 2. 编写Account实体类 3. 编写AccountDao接口和实现类 4. 编写AccountService接口和实现类 5. 编写spring核心配置文件 6. 编写测试代码1)创建java项目,导入坐标<dependencies> <depende原创 2022-03-24 00:34:53 · 227 阅读 · 0 评论 -
03、Spring JDBCTemplate & 声明式事务
03、Spring JDBCTemplate & 声明式事务1 Spring的JdbcTemplate1.1 JdbcTemplate是什么?1.2 Spring整合JdbcTemplate1.4 实现转账案例2 Spring的事务2.1 Spring中的事务控制方式1 Spring的JdbcTemplate1.1 JdbcTemplate是什么?JdbcTemplate是spring框架中提供的一个模板对象,是对原始繁琐的Jdbc API对象的简单封装。核心对象JdbcTemplate原创 2022-03-24 22:23:10 · 223 阅读 · 0 评论 -
01、SpringMVC基本应用
01、SpringMVC基本应用1 SpringMVC简介1.1 MVC模式1.2 SpringMVC概述1.3 SpringMVC快速入门1.4 web工程执行流程1.5 知识小结2 SpringMVC组件概述2.1 SpringMVC的执行流程2.2 SpringMVC组件解析1 SpringMVC简介1.1 MVC模式MVC是软件工程中的一种软件架构模式,它是一种分离业务逻辑与显示界面的开发思想。* M(model)模型:处理业务逻辑,封装实体 * V(view) 视图:展示内容 * C(原创 2022-03-26 17:55:59 · 272 阅读 · 0 评论 -
02、Spring MVC进阶
02、Spring MVC进阶1 ajax异步交互1.1 @RequestBody1.2 @ResponseBody2 RESTful2.1 什么是RESTful2.2 代码实现3 文件上传3.1 文件上传三要素3.2 文件上传原理3.3 单文件上传3.4 多文件上传4 异常处理4.1 异常处理的思路4.2 自定义异常处理器4.3 web的处理异常机制5 拦截器5.1 拦截器(interceptor)的作用5.2 拦截器和过滤器区别5.3 快速入门5.4 拦截器链5.5 知识小结1 ajax异步交互Sp原创 2022-03-26 19:47:19 · 220 阅读 · 0 评论 -
03、SSM整合
03、SSM整合1 需求和步骤分析2 环境搭建3 编写mybatis在ssm环境中可以单独使用4 编写spring在ssm环境中可以单独使用5 spring整合mybatis6 编写springMVC在ssm环境中可以单独使用7 spring整合springMVC8 spring配置声明式事务9 修改操作9.1 数据回显9.2 账户更新10 批量删除1 需求和步骤分析需求使用ssm框架完成对 account 表的增删改查操作。步骤分析1. 准备数据库和表记录 2. 创建web项目 3. 编写原创 2022-03-26 23:39:23 · 295 阅读 · 0 评论