M******l 发帖数: 479 | 1 发现一直没有搞清楚为什么要用spring和Dependency Injection,到底有什么好处呢?
发现有公司的面试会问,现在的公司也用这个,不过我一直做web app底层的东西,没
有太大体会……
请大家指教。谢谢! | e****e 发帖数: 418 | 2 方便,不用自己创建实例,并把实例传来传去。
用spring创建实例,想用了就从spring容器里取来用就可以了,这个"取来用"有个花捎
的名字--Dependency Injection... | M******l 发帖数: 479 | 3 刚查了下原来inversion of control就是DI~~所以可以通过放在container里面来提
高java component reuse而不用每次都创建实例
spring还有别的买点吗?
【在 e****e 的大作中提到】 : 方便,不用自己创建实例,并把实例传来传去。 : 用spring创建实例,想用了就从spring容器里取来用就可以了,这个"取来用"有个花捎 : 的名字--Dependency Injection...
| e****e 发帖数: 418 | 4 不用spring也可以只创建一个实例,其他需要用的地方,传过去用就行。还有一个设计
模式: 单例,就是专门创建单个实例用的。
spring其他卖点:
1. AOP
2. spring是个粘合剂,它集成了许多其他的框架和库,并有一套自己的接口,方便使用
其他的框架和库。
3. spring也有自己的框架, spring MVC, Web Flow.
【在 M******l 的大作中提到】 : 刚查了下原来inversion of control就是DI~~所以可以通过放在container里面来提 : 高java component reuse而不用每次都创建实例 : spring还有别的买点吗?
| M******l 发帖数: 479 | 5 嗯拿到也是……
太感谢啦!我去复习一下AOP呵呵~
【在 e****e 的大作中提到】 : 不用spring也可以只创建一个实例,其他需要用的地方,传过去用就行。还有一个设计 : 模式: 单例,就是专门创建单个实例用的。 : spring其他卖点: : 1. AOP : 2. spring是个粘合剂,它集成了许多其他的框架和库,并有一套自己的接口,方便使用 : 其他的框架和库。 : 3. spring也有自己的框架, spring MVC, Web Flow.
|
|