
SSM
Sping框架学习
Caris.
联系邮箱 CarisCzc@163.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSM框架文章结构与目录
Spring框架欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Mark...原创 2020-02-10 09:00:27 · 367 阅读 · 0 评论 -
16. 文件上传和下载+SSM整合
文件上传和下载+SSM1. 文件上传2. 文件下载3. SSM框架整合1. 文件上传表单实现文件上传的三个条件form表单的method属性设置为postform表单的enctype属性设置为multipart/form-data提供< input type=“file” name=“filename” />的文件上传输入框<form action="" meth...原创 2020-03-02 14:04:45 · 465 阅读 · 0 评论 -
15. 拦截器
拦截器1. 拦截器概述2. 拦截器的执行流程2.1 单个拦截器的执行流程多个拦截器的执行流程拦截用户登录的简单案例1. 拦截器概述Spring MVC中的拦截器(Interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并做相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等要使用Spring MVC中的拦截器,就需要对拦截...原创 2020-02-28 16:25:38 · 453 阅读 · 0 评论 -
14. JSON数据交互和RESTful支持
JSON和RESTful1. JSON数据交互1.1 JSON概述1.2 JSON数据转换1.3 配置静态资源访问的方式2. RESTful支持2.1 什么是RESTful2.2 RESTful风格规范1. JSON数据交互JSON是近几年才流行的一种新的数据格式,它与XML非常相似,都是用于存储数据的;但JSON相对于XML来说,解析速度更快,占用空间更小。因此在实际开发中,使用JSON格式...原创 2020-02-26 23:01:02 · 533 阅读 · 0 评论 -
13. 数据绑定
数据绑定1. 简单数据绑定1.1 绑定默认数据类型1.2 绑定简单数据类型1.3 绑定POJO类型1.4 绑定包装POJO1.5 自定义数据绑定2. 复杂数据绑定2.1 绑定数组2.2 绑定集合在执行程序时,Spring MVC会根据客户端请求参数的不同,将请求消息中的信息以一定的方式转换并绑定到控制器类的方法参数中。这种将请求消息数据与后台方法参数建立连接的过程就是Spring MVC中的数据...原创 2020-02-26 20:15:31 · 536 阅读 · 0 评论 -
12. Spring MVC的核心类和注解
核心类和注解1. DispatcherServlet2. Controller注解类型3. RequestMapping注解类型3.1 @RequestMapping注解的使用3.2 @RequestMapping注解的属性3.3 组合注解3.4 请求处理方法的参数类型和返回类型4 ViewResolver(视图解析器)1. DispatcherServletDispatcherServle...原创 2020-02-26 15:49:06 · 706 阅读 · 0 评论 -
00. SSM配置文件中常用配置
配置文件常用配置1. Spring2. mybatis-config.xml3. db.properties4. log4j.properties5. springmvc-config.xml6. web.xml1. Spring配置文件:applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans ...原创 2020-02-25 16:49:20 · 155 阅读 · 0 评论 -
01. Spring基础应用
Spring基础结构1. Spring 概述体系结构1. 核心容器 Core Container2. Data Access/Integration(数据访问/集成)3.Web4.其他模块spring基础核心包与第三方依赖包Spring核心容器1. Spring 概述体系结构1. 核心容器 Core ContainerSpring的核心容器是其他模块建立的基础,它主要由Beans模块、C...原创 2020-02-10 16:54:28 · 460 阅读 · 0 评论 -
02. Spring中的bean
Spring中的bean1 Bean的配置2 Bean的实例化2.1 构造器实例化2.2 静态工厂实例化2.3 实例工厂方式实例化2.4 三种方式的异同3 Bean的作用域3.1 singleton作用域3.2 prototype作用域4 Bean的生命周期5 Bean的装配方式5.1 基于XML的装配1 Bean的配置Spring容器支持XML和Properties两种格式的配置文件,在实...原创 2020-02-11 11:33:10 · 692 阅读 · 0 评论 -
03. Spring AOP
Spring AOP1 基本概念1.1 AOP相关术语2 动态代理2.1 JDK动态代理2.2 CGLIB代理1 基本概念AOP的全称是Aspect-Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式在传统的业务处理代码中,通常都会进行事务处理、日志记录等操作。虽然使用OOP可以通过组合或者...原创 2020-02-16 18:07:35 · 552 阅读 · 0 评论 -
04.Spring的数据库开发
Spring的数据库开发1. Spring JDBC1.1 Spring JdbcTemplate的解析1.2 Spring JDBC的配置2. Spring JdbcTemplate的常用方法2.1 execute()2.2 update()2.3 query()3. 总结Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从烦琐的数据库...原创 2020-02-21 16:13:28 · 440 阅读 · 0 评论 -
05. Spring的事务管理
Spring的事务管理1. 事务管理核心接口1.1 PlatformTransactionManager1.2 TransactionDefinition1.3 TransactionStatus1.4 事务管理的方式2. 声明式事务管理2.1 基于XML方式的声明式事务2.2 基于Annotation方式的声明式事务1. 事务管理核心接口在Spring的所有JAR包中,包含一个名为sprin...原创 2020-02-23 18:18:01 · 490 阅读 · 0 评论 -
06. MyBatis概述
MyBatis概述1. 概述1.1 Hibernate与MyBatis的区别1.2 MyBatis相关包2. MyBatis工作原理3. MyBatis使用3.1 MyBatis 的操作流程1. 概述MyBatis(前身是iBatis)是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索,并使用简单的XML或注解进行配置...原创 2020-02-17 17:58:41 · 708 阅读 · 0 评论 -
07. MyBatis的核心配置
MyBatis核心配置1. MyBatis的核心对象1.1 SqlSessionFactory1.2 SqlSession1.3 静态工具类方法1. MyBatis的核心对象MyBatis框架主要涉及两个核心对象:SqlSessionFactory和SqlSession在06. Mybatis概述中的代码可以看出,在使用的时候总离不开五个步骤读取配置文件根据配置文件构建SqlSes...原创 2020-02-18 15:52:21 · 501 阅读 · 0 评论 -
08. Mybatis的动态SQL
动态SQL1. < if>元素2. < choose>、< when>、< otherwise>元素3. < where>、< trim>元素4. < set>5. < foreach>6. < bind>动态SQL是MyBatis的强大特性之一,MyBatis 3采用了功能强大的基于OG...原创 2020-02-18 17:28:27 · 542 阅读 · 0 评论 -
09. MyBatis的关系映射
MyBatis的关系映射1. 关联关系概述2. 一对一关系3. 一对多关系4. 多对多关系1. 关联关系概述在关系型数据库中,多表之间存在着三种关联关系,分别为一对一、一对多和多对多关系说明一对一在任意一方引入对方主键作为外键一对多在“多”的一方,添加“一”的一方的主键作为外键多对多产生中间关系表,引入两张表的主键作为外键,两个主键成为联合主键或使...原创 2020-02-19 17:05:51 · 507 阅读 · 0 评论 -
10. Spring与Mybatis整合
Spring与MyBatis整合1. 环境搭建2. 传统DAO方式的开发整合3. Mapper接口方式的开发整合3.1 基于MapperFactoryBean的整合3.2 基于MapperScannerConfigurer的整合1. 环境搭建所需要的jar包Spring框架所需要准备的JAR包共10个,其中包括:4个核心模块JAR, AOP开发使用的JAR, JDBC和事务的JAR(其中...原创 2020-02-24 16:19:50 · 545 阅读 · 0 评论 -
11. Spring MVC入门
Spring MVC入门1. 概述1.1 引入jar包1.2 配置文件1.3 控制类1.4 jsp页面2. Spring的工作流程1. 概述Spring MVC是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。它与Struts 2框架一样,都属于MVC框架,但其使用和性能等方面比Struts 2更加优异。Spring MVC具有如下特点是Spring框架的一部分,可以...原创 2020-02-25 16:36:39 · 270 阅读 · 0 评论