Spring框架的核心思想以及使用的步骤
来源:互联网 发布:cf卡数据恢复软件 编辑:程序博客网 时间:2024/06/05 09:07
1. Spring的核心思想:
a) 控制反转/依赖注入
(1) Spring Ioc: Inverse Of Control:将组件的创建由代码本身转移到外部容器(Spring容器),运行时由容器负责依赖关系的注入。
(2) 需要对象时从外部容器中拿来使用,关心对象的使用而不是对象的创建
(3) 使用Spring Ioc/di 的步骤
1. 定义组件(类)
2. 在容器中配置组件,以及组件间的依赖关系注入
3. 实例化容器,从容器中取出组件使用
a) 面向切面编程
(1) Spring AOP: Aspect OrientedProgramming : 基于Java中的代理(Proxy)机制实现的,目标是在不改变代码的情况下,给程序动态添加新的功能
(2) 实现AOP有两种方式,第一种是预编译方式,第二种是运行期动态代理
(3) 使用Spring AOP的步骤
1. 定义组件:业务组件、通知组件(前置、后置、环绕...)
2. 在容器中配置组件,以及组件间的依赖关系注入
3. 通过AOP注入通知
4. 实例化容器,从容器中取出组件使用
(4) 将公共的功能抽取出来,成为通知(Advice),运行时由容器负责织入(Weaving)通知,在哪个方法织入,哪个方法成为切入点(PointCut)
0 0
- Spring框架的核心思想以及使用的步骤
- Spring框架的核心思想以及使用的步骤
- 使用Spring框架的步骤
- spring框架核心思想以及注入方式(一)
- 数组使用的核心思想
- Spring的核心思想终极理解
- 叫春(Spring)的核心思想
- Spring IoC与AOP的核心思想
- Spring最核心的功能是什么?使用Spring框架的最核心的原因是什么?
- 介绍ImageLoader框架的使用以及核心代码
- 关于框架中核心的spring框架
- Nuwa框架的使用步骤以及demo演示
- Spring MVC 中Apache Shiro 框架的使用步骤
- Spring 框架的的核心组件
- 工作流的核心思想
- ERP的核心思想
- IPD的核心思想
- SEO的核心思想
- oracle 基本命令大全一
- 类 Collections集合的操作
- linux上MySQL源码编译安装
- Hibernate之懒加载
- Spring cloud笔记
- Spring框架的核心思想以及使用的步骤
- ArcGIS Web客户端开发(二)打开地图
- Intellij IDEA调试功能使用总结
- ElasticsearchCRUD使用(十七)【Elasticsearch搜索多个指标和类型】
- kubeconfig对比
- libevent常见开发流程
- 1
- RabbitMQ 防止消息丢失
- 兰顿蚂蚁