4.2-Spring框架
文章平均质量分 96
简化开发: Spring框架中提供了两个大的核心技术,分别是:
IOC
AOP
事务处理
ly_stars
这个作者很懒,什么都没留下…
展开
-
1 Spring入门及介绍
从上面的介绍中,我们可以看到Spring框架主要的优势是在`简化开发`和`框架整合`上,至于如何实现就是咱们要学习Spring框架的主要内容:* 简化开发: Spring框架中提供了两个大的核心技术,分别是: * ==IOC== * ==AOP== * ==事务处理== 1.Spring的简化操作都是基于这两块内容,所以这也是Spring学习中最为重要的两个知识点。 2.事务处理属于Spring中AOP的具体应用,可以简化项目中的事务管理,也是Spring技术中的一大亮原创 2024-03-22 15:36:38 · 613 阅读 · 0 评论 -
2 Spring之IOC详解
通过前面两个案例,我们已经学习了`bean如何定义配置`,`DI如何定义配置`以及`容器对象如何获取`的内容,接下来主要是把这三块内容展开进行详细的讲解,深入的学习下这三部分的内容,首先是bean基础配置。原创 2024-03-22 15:44:30 · 1165 阅读 · 0 评论 -
3 Spring之DI详解
IoC容器根据bean所依赖的资源在容器中自动查找并注入到bean中的过程称为自动装配。原创 2024-03-24 18:00:23 · 938 阅读 · 1 评论 -
4 Spring IOC/DI配置管理第三方bean
前面所讲的知识点都是基于我们自己写的类,现在如果有需求让我们去管理第三方jar包中的类,该如何管理?在这一节中,我们将通过一个案例来学习下对于第三方bean该如何进行配置管理。以后我们会用到很多第三方的bean,本次案例将使用咱们前面提到过的数据源和来配置学习下。学习之前,先来准备下案例环境:创建一个Maven项目pom.xml添加依赖resources下添加spring的配置文件applicationContext.xml编写一个运行类App1.1.2 思路分析在上述环境下,我们来对数原创 2024-03-24 18:00:43 · 1006 阅读 · 0 评论 -
5 IOC/DI注解开发
Spring的IOC/DI对应的配置开发就已经讲解完成,但是使用起来相对来说还是比较复杂的,复杂的地方在配置文件。前面咱们聊Spring的时候说过,Spring可以简化代码的开发,到现在并没有体会到。所以Spring到底是如何简化代码开发的呢?原创 2024-03-25 16:46:16 · 749 阅读 · 0 评论 -
6 Spring-AOP
前面我们在介绍Spring的时候说过,Spring有两个核心的概念,一个是IOC/DI,一个是AOP。前面已经对IOC/DI进行了系统的学习,接下来要学习它的另一个核心内容,就是AOP。AOP是在不改原有代码的前提下对其进行增强。对于下面的内容,我们主要就是围绕着这一句话进行展开学习,主要学习两方面内容AOP核心概念AOP作用AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构。原创 2024-03-25 17:34:56 · 968 阅读 · 0 评论 -
7 AOP事务管理
事务作用:在数据层保障一系列的数据库操作同成功同失败Spring事务作用:在数据层或**业务层**保障一系列的数据库操作同成功同失败数据层有事务我们可以理解,为什么业务层也需要处理事务呢?举个简单的例子,转账业务会有两次数据层的调用,一次是加钱一次是减钱把事务放在数据层,加钱和减钱就有两个事务没办法保证加钱和减钱同时成功或者同时失败这个时候就需要将事务放在业务层进行处理。Spring为了管理事务,提供了一个平台事务管理器commit是用来提交事务,rollback是用来回滚事务。原创 2024-03-29 16:18:18 · 692 阅读 · 0 评论