Spring
张伟杰-Vijay
这个作者很懒,什么都没留下…
展开
-
Spring 之 声明式事务控制
注解配置 (1) 不管是注解配置方式,还是 XML 配置方式,都需要在配置文件中配置事务管理器。 事务管理器的主要实现有: DataSourceTransactionManager:在应用程序中只需要处理一个数据源,而且通过 JDBC 存取。 JtaTransactionManager:在 JavaEE 应用服务器上用 JTA(Java Transaction API) 进行事务管理。 HibernateTransactionManager:用 Hibernate 框架存取数据库。 <!-- 1.原创 2020-06-25 18:06:56 · 474 阅读 · 1 评论 -
Spring 核心 之 AOP
什么是 AOP AOP(Aspect-Oriented Programming):面向切面编程,是对传统的面向对象编程的补充。 什么意思呢? 比如上图中,在不同的方法中,有许多相同的功能代码,那我们就可以把这些相同的功能代码抽取出来,放到类中,那么这个类就被叫做切面。 实际上,AOP 的原理就是利用了动态代理,当我们需要调用目标对象的时候,Spring 就会帮我们生成一个代理对象,将切面和核心的业务逻辑代码组装起来,形成完整的模块。即使我们将代码抽离出来,也并不会影响我们的正常使用。 这样做的好处是:原创 2020-06-25 18:03:23 · 395 阅读 · 0 评论 -
Spring 核心 之 IOC
什么是 IOC IOC(Inversion of Control)的意思是控制反转,什么意思呢? 意思就是反转资源的获取方向,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式 下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 开发人员不需要知道容器是如何创建资源对象的,只需要提供接收资源的方式即可,极大的降低了学习成本,提高了开发的效率。 我的理解就是没用 IOC 之前,我们需要主动的原创 2020-06-24 21:17:18 · 257 阅读 · 0 评论