现在 在用ssi做项目 之知道表面的东西 各各模块 改如何的联系 但是其底层的东西不是很了解 今天看了spring的原理 还是不太了解 无非就是降低模块与模块之间的耦合度 知道其内置核心Ioc 控制反转 其核心是bean工厂 有容器本身去创建实例 创建个实例之间的关系
还有个核心就是AOP 面向切面编程 其主要原理就是动态代理 这个 我知道一点点
Ioc动态注入 生成一个对象 这个对象不用new 制动生成的 利用Java的反射机制动态的去创建调用对象
aop 对模块的扩充 可以为某一类对象 进行监督和控制
spring一切都是反射 这估计是他的一个问题
比直接调用要慢