初入spring,理解aop和ioc思想
来源:互联网 发布:淘宝图片推荐几款相机 编辑:程序博客网 时间:2024/06/06 08:57
(个人笔记)
为什么要使用spring目的:用于解决企业级开发应用的复杂性
主要技术AOP和IOC(面向切面和控制反转)
我对这两种技术的理解(个人理解有误莫怪请指出):
IOC:将创建的管理代码从代码中剥离出来,由spring来管理和创建。之前我们都需要手动new对象或者多个对象,从而降低程序的观赏性,而Spring的Ioc就帮助我们解决了这个问题,用了它从此我们会发现我们的程序的new对象大幅度减少;
AOP:动态的添加和删除切面上的逻辑代码而不影响原有的执行代码。在我们写业务逻辑时,往往核心代码就寥寥几句,而其它都是一些毫无逻辑死代码,还必须要的代码,比如说:事务的提交,日志的记录,异常的处理等,而现在有了spring的Aop思想,我们直接可以把这些跟核心无关的代码剥离到一个容器中,使用aop切面的技术将这些代码垂直插入到核心代码的任意位置,而实现多个逻辑代码用一个事务日志异常等,而且要改动只需改一处即可;
阅读全文
1 0
- 初入spring,理解aop和ioc思想
- spring ioc和aop理解
- Spring面试,IoC和AOP的理解
- Spring的IoC DI和AOP理解
- Spring面试,IoC和AOP的理解
- 如何理解spring中的IOC和AOP
- Spring面试,IoC和AOP的理解
- Spring面试,IoC和AOP的理解
- Spring IoC和AOP的理解
- 如何理解spring中的IOC和AOP
- Spring面试,IoC和AOP的理解
- Spring面试,IoC和AOP的理解
- Spring面试,IoC和AOP的理解
- Spring面试,IoC和AOP的理解
- Spring面试,IoC和AOP的理解
- Spring面试:IOC和AOP的理解
- Spring IOC和AOP的理解
- 如何理解spring中的IOC和AOP
- matter.js学习笔记(六)--Composites.softBody()制造布料或球网
- js获取方法的返回值
- Failed to resolve: com.android.support:appcompat-v7:26.0.0
- python中的数组类型及特点
- C++学习
- 初入spring,理解aop和ioc思想
- TCP三次握手四次挥手详解
- JavaScript Array
- Android 之RecyclerView
- LeetCode 40. Combination Sum II
- 斐波那契数列[函数]
- 航班数据分析实战
- 《TensorFlow实战》与《TensorFlow实战Google深度学习框架》对比认识
- Class 'org.springframework.jdbc.core.JdbcTemplate' not found