博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring 设计模式及事务
阅读量:3743 次
发布时间:2019-05-22

本文共 463 字,大约阅读时间需要 1 分钟。

Spring 设计模式应用

  1. 工厂设计模式 : Spring 通过 BeanFactory、ApplicationContext 工厂创建 bean 对象。
  2. 代理设计模式 : Spring AOP 功能的实现。
  3. 单例设计模式 : Spring 中的 Bean 默认都是单例的。
  4. 模板方法模式 : Spring 中 jdbcTemplate、hibernateTemplate 等以 Template 结尾的对数据库操作的类,它们就使用到了模板模式。
  5. 观察者模式 : Spring 事件驱动模型是观察者模式很经典的一个应用。
  6. 适配器模式 : Spring AOP 的增强和通知 (Advice) 使用到了适配器模式、Spring MVC 中的 Controller 也是用到了适配器模式适配。
  7. 还有其它模式,这里就不列举了...

Spring 事务管理方式

  1. 编程式事务,在代码中硬编码(不推荐使用)
  2. 声明式事务,在配置文件中配置(推荐使用)

其中,声明式事务又分为两种:

  1. 基于XML的声明式事务
  2. 基于注解的声明式事务(越来越流行)

转载地址:http://lnsin.baihongyu.com/

你可能感兴趣的文章
flink之检查点(checkpoint)和保存点(savepoint)的区别
查看>>
Linux系统编程---进程I/O
查看>>
spring学习知识补充
查看>>
杂文之生成随机字符串
查看>>
springBoot基础(一)
查看>>
springBoot基础(二)
查看>>
在springBoot中使用Mapper类问题
查看>>
filebeat___log -input
查看>>
GitHub使用
查看>>
关于学习Java的一点点心得。附Dos命令的基操
查看>>
SpringCloud详细教程3-Eureka服务注册中心
查看>>
SpringMVC中常用的几个注解@RequestBody
查看>>
SpringCloud详细教程5-Eureka更多介绍
查看>>
SpringCloud详细教程6-Zookeeper
查看>>
Freemarker使用mht制作导出word模板
查看>>
Freemarker使用xml写word模板-遇到的坑
查看>>
PyQt5基础用法ui转py后需要修改的地方
查看>>
Scanner类
查看>>
基本类型包装类
查看>>
System类常用方法
查看>>