Spring原理
Lydia的IT世界是橙色的
研究所工程师,码龄2年,大数据方向
展开
-
Spring原理 - 最通俗易懂理解AOP
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,是Spring另一个主要内核。AOP与OOP是面向不同领域的两种设计思想。OOP(面向对象编程)针对业务处理过程的实体及其属性和行为进行抽象封装,以获得更加清晰高效的逻辑单元划分。AOP则是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。例如,可以对于“学生”这样一个业务实体原创 2020-10-04 16:24:47 · 280 阅读 · 0 评论 -
Spring原理 - 最通俗易懂理解IOC
Spring的核心是IOC(Inverse of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程),那么如何来理解IOC呢,这里做一个最最通俗易懂的例子来说明为什么要用IOC,以及IOC到底是怎么实现的。比如我们新创建了一个动物园,这个动物园里有猴子,按照我们原先创建类的方式,这个动物园的创建的方式是这样的:public class Monkey { public void say(){ System.out.printl原创 2020-10-03 23:28:52 · 325 阅读 · 0 评论