SSM
文章平均质量分 87
ssm学习
巧克力code
知识浅薄的IT小仔,通过Blog记录我的学习历程。其中难免会出现很多的错误,希望大家给与批评和指正。
展开
-
SSM——SSM整合
文章目录一. 准备工作1. 原始方式整合2. 创建Maven工程3. 导入Maven坐标二. 编写实体类三. 编写Mapper接口四. 编写Service接口和实现类五. 编写Controller六. 编写添加页面七. 编写列表页面八. 编写相应配置文件1. MyBatis核心文件2. MyBatis映射文件3. spring核心配置文件4. 配置spring-mvc核心配置文件5. 配置web.xml一. 准备工作1. 原始方式整合create database ssm;create table原创 2022-03-15 15:07:08 · 694 阅读 · 0 评论 -
SSM——SpringMVC异常处理机制
文章目录一. 异常处理的思路二. 异常处理两种方式1. 简单异常处理器SimpleMappingExceptionResolver2. 自定义异常处理步骤2.1 创建异常处理器类实现HandlerExceptionResolver2.2 配置异常处理器2.3 编写异常页面2.4 测试异常跳转一. 异常处理的思路二. 异常处理两种方式使用Spring MVC提供的简单异常处理器SimpleMappingExceptionResolver实现Spring的异常处理接口HandlerException原创 2022-03-14 09:52:16 · 141 阅读 · 0 评论 -
SSM——SpringMVC拦截器
文章目录一. 拦截器(interceptor)的作用二. 拦截器和过滤器区别三. 拦截器是快速入门1. 创建拦截器类实现HandlerInterceptor接口2. 配置拦截器3. 测试拦截器的拦截效果(编写目标方法)4. 测试拦截器的拦截效果(访问网址)四. 多拦截器操作五. 拦截器方法说明六. 案例-用户登录权限控制一. 拦截器(interceptor)的作用Spring MVC 的拦截器类似于 Servlet 开发中的过滤器 Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序原创 2022-03-14 09:26:13 · 473 阅读 · 0 评论 -
SSM——SpringMVC的请求和响应
文章目录一. SpringMVC的数据响应方式1. 页面跳转1.1 返回字符串形式1.2 返回ModelAndView对象1.3 向request域存储数据2. 回写数据2.1. 直接返回字符串2.2. 返回对象或集合二. SpringMVC 获得请求数据1. 获得请求参数1.1 获得基本类型参数1.2 获得POJO类型参数1.3 获得数组类型参数1.4 获得集合类型参数2. 请求数据乱码问题3. 参数绑定注解@requestParam4. 获得Restful风格的参数三. 自定义类型转换器1. 定义转换器原创 2022-03-10 21:49:32 · 1135 阅读 · 0 评论 -
SSM——SpringMVC概述
文章目录一. Spring集成web环境1. ApplicationContext应用上下文获取方式2. Spring提供获取应用上下文的工具3. 导入Spring集成web的坐标4. 配置ContextLoaderListener监听器5. 通过工具获得应用上下文对象二. SpringMVC的简介1. SpringMVC概述2. SpringMVC快速入门2.1 导入Spring和SpringMVC的坐标和Servlet和Jsp的坐标2.2 在web.xml配置SpringMVC的核心控制器2.3 创建C原创 2022-03-10 17:10:43 · 353 阅读 · 0 评论 -
SSM——Spring的事务控制
文章目录一. 编程式事务控制的三大对象1. PlatformTransactionManager2. TransactionDefinition2.1 1. 事务隔离级别2.2 事务传播行为3. TransactionStatus二. 基于 XML 的声明式事务控制1. 什么是声明式事务控制2. 声明式事务处理的作用3. 声明式事务控制的实现3.1 引入tx命名空间3.2 配置事务增强3.3 配置事务 AOP 织入3.4 测试事务控制转账业务代码4. 切点方法的事务参数的配置三. 基于注解的声明式事务控制原创 2022-03-14 14:38:23 · 327 阅读 · 0 评论 -
SSM——Spring练习
文章目录一. Spring环境搭建步骤二. 用户和角色的关系三. 角色列表的展示效果1. 角色列表的展示步骤分析四. 角色添加的效果1. 角色添加的步骤分析五. 用户列表的展示效果1. 用户列表的展示步骤分析六. 用户添加的效果1. 用户添加的步骤分析七. 删除用户的效果1. 删除用户的步骤分析一. Spring环境搭建步骤web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp原创 2022-03-13 22:50:15 · 823 阅读 · 0 评论 -
SSM——Spring面向切面编程AOP
文章目录一. Spring 的 AOP 简介1. 什么是 AOP2. AOP 的作用及其优势3. AOP 的底层实现3.1 JDK 的动态代理3.2 cglib 的动态代理4. AOP 相关概念5. AOP 开发明确的事项二. 基于 XML 的 AOP 开发1. 导入 AOP 相关坐标2. 创建目标接口和目标类(内部有切点)3. 创建切面类(内部有增强方法)4. 将目标类和切面类的对象创建权交给 spring5. 在 applicationContext.xml 中配置织入关系6. 测试代码三. 基于注解的原创 2022-03-10 16:41:30 · 241 阅读 · 0 评论 -
SSM——Spring中JdbcTemplate基本使用
文章目录一. JdbcTemplate概述二. JdbcTemplate开发步骤1. 导入坐标2. 创建accout表和Accout实体3. 创建JdbcTemplate对象、执行数据库操作三. Spring产生JdbcTemplate对象1. 从容器中获得JdbcTemplate进行添加操作2. 修改操作3. 删除和查询全部操作4. 查询单个数据操作操作一. JdbcTemplate概述它是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多原创 2022-03-12 22:42:15 · 231 阅读 · 0 评论 -
SSM——Spring注解开发
文章目录一. Spring原始注解二. Spring新注解一. Spring原始注解Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。注意:使用注解进行开发时,需要在applicationContext.xml中配置组件扫描,作用是指定哪个包及其子包下的Bean需要进行扫描以便识别使用注解配置的类、字段和方法。<!--注解的组件扫描--><context:component-scan ba原创 2022-03-10 16:18:04 · 392 阅读 · 0 评论 -
SSM——Spring配置数据源
文章目录一. 数据源(连接池)的作用二. 数据源的开发步骤1. 数据源的手动创建1.1 导入c3p0和druid的坐标和mysql坐标1.2 创建C3P0连接池![在这里插入图片描述](https://img-blog.csdnimg.cn/d7da2e1e470a43d0a7e03f6539046111.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5ben5YWL5YqbY29kZQ==,size原创 2022-03-10 16:05:57 · 1700 阅读 · 0 评论 -
SSM——Spring概述
文章目录一. Spring简介1. Spring是什么2. Spring发展历程3. Spring的优势4. Spring的体系结构二. Spring程序开发步骤1. 导入Spring开发的基本包坐标2. 编写Dao接口和实现类3. 编写Service接口和实现类4. 创建Spring核心配置文件4.1 Bean标签基本配置5. 在Spring配置文件中配置userServiceImpl5.1 Bean实例化三种方式5.2 Bean的依赖注入分析5.3 Bean的依赖注入方式方式一:set方法注入方式二:原创 2022-03-10 15:13:01 · 214 阅读 · 0 评论 -
SSM——MyBatis注解开发
文章目录一. MyBatis的常用注解一. MyBatis的常用注解这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper映射文件了。我们先围绕一些基本的CRUD来学习,再学习复杂映射多表操作。...原创 2022-03-10 09:32:15 · 414 阅读 · 1 评论 -
SSM——MyBatis多表操作
文章目录一. 一对一查询二. 一对多查询三. 多对多查询一. 一对一查询二. 一对多查询三. 多对多查询原创 2022-03-09 20:09:58 · 1442 阅读 · 0 评论 -
SSM——MyBatis配置文件深入理解
文章目录一. 动态sql语句1. 动态 SQL 之< if >2. 动态 SQL 之< foreach >3. SQL片段抽取二. MyBatis核心配置文件深入1. typeHandlers标签2. plugins标签三. Spring JdbcTemplate基本使用1. JdbcTemplate概述2. JdbcTemplate开发步骤一. 动态sql语句Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL是动态变化的,此原创 2022-03-09 19:38:57 · 389 阅读 · 0 评论 -
SSM——MyBatis概述
文章目录一. MyBatis简介1. 什么是mybatis2. 什么是持久化二. MyBatis开发步骤1. 创建数据库2. IDEA中导入MyBatis所需jar包3. pojo层下编写实体类4. resources下编写MyBatis核心配置文件5. utils包下编写MyBatis工具类6. 在dao层下编写实体类的Mapper接口类7. 编写实体类对应的Mapper.xml配置文件7.1 Mybatis的Dao(Mapper)层实现8. 通过测试类进行测试9. 注意事项三. MyBatis相应的AP原创 2022-03-09 16:57:30 · 1335 阅读 · 0 评论