![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring学习笔记
文章平均质量分 93
Tuzki_小辣鸡
这个作者很懒,什么都没留下…
展开
-
Spring学习笔记3,Bean的作用域,基于Spring简单完整开发
spring提供bean的作用域:1、singleton:单例,系统在运行中只有一个实例 在加载spring容器时候将bean实例化好了,只实例化一次。 spring容器对bean的管理默认就是单例。2、prototype:多例,每次访问都要创建一个实例。 调用applicationContext.getBean方法时,都会创建一个实例 ...原创 2018-04-22 13:33:43 · 127 阅读 · 0 评论 -
Spring学习笔记4,注解方式管理Bean
Spring框架的Bean管理注解方式的快速入门1. 步骤一:下载Spring框架的开发包解压后的目录结构如下 * docs – API和开发规范 * libs – jar包和源码 Spring框架的jar包的特点是每个jar包都有3个(使用的jar包、文档的jar包和源...原创 2018-04-23 14:15:28 · 208 阅读 · 0 评论 -
Spring学习笔记1,Spring框架入门及环境搭建
Spring框架介绍Spring 是一个提供了解决J2EE问题的一站式框架 核心:控制反转,通过配置文件来完成业务对象之间的依赖注入,他鼓励一个良好的习惯,那就是注入对接口编程而不是对类编程 事务处理:他能够在各种底层事务处理技术上提供一个统一的编程模型Spring是分层的JavaSE/EE应用一站式的轻量级开源框架( 官网 ),以Ioc(Inverse of control)控制...原创 2018-04-19 11:07:13 · 249 阅读 · 0 评论 -
Spring学习笔记2,依赖注入DI,简单实现
DI分析 控制反转,哪些对象被反转,获得依赖对象的过程被反转了。 action:调用service,action依赖service,在action中所依赖的service创建被反转到spring容器。 service:依赖dao,依赖的dao创建被反转到spring容器依赖注入(Dependency Injection) 所谓依赖注入,就是由IOC容器在运行期间,动态地将对象的依赖...原创 2018-04-19 11:40:18 · 145 阅读 · 0 评论 -
Spring学习笔记5,HibernateTemplate简单测试使用
了解事务我们一般说的事务是来源于关系数据库,当有数据持久化需求时一般都需要事务控制。关系数据库:支持事务控制,mysql数据库存储引擎为InnoDB支持事务,存储引擎为MyIsam不支持事务。 jdbc:支持事务控制,设置CommitAuto(false) Hibernate:支持事务,使用session.beginTransaction(),再session.getTransacti...原创 2018-04-26 10:07:48 · 8165 阅读 · 2 评论 -
Spring学习笔记6,Spring提供的事务控制支持
spring提供了三个对象对事务控制统一管理:1、PlatformTransactionManager 事务管理器(统一接口) commit 提交事务 rollback 回滚事务 根据持久层框架选择具体事务管理器实现类: org.springframework.orm.hibernate5.HibernateTransactionManager 2、TransactionDefi...原创 2018-04-28 09:20:14 · 125 阅读 · 0 评论 -
Spring学习笔记7,基于AOP使用声明式事务控制
什么是AOPAOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混入很多的系统相关的逻辑——比如权限管理,事物管理,日志记录等等。这些系统性的编程工作都可以独立编码实现,然后通过AOP技术切入进系统即可。从而达到了 将不同的关注点分离出来...原创 2018-04-28 10:05:27 · 424 阅读 · 0 评论 -
Spring AOP
定义官方解释AOP,Aspect Oriented Programming的缩写,意为面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP通俗理解:一个组件A,不关心其它常用的服务组件B,但是A要使用组件B的时候,不是组件A自己去调用,而是通过配置等其他方式,比如Spring中的xml配置文件,这样A不需要知道组件B的任何事情,A只关心自己的...转载 2018-09-08 11:07:02 · 152 阅读 · 0 评论