NSpring 有实际意义么?

三丰 发布于 2009/09/04 17:05
阅读 1K+
收藏 0

像NSpring这种框架 在实际开发过程中有实际意义么? 有没有哪位哥们能给实际举例下?我是这样想不用 IOC,我可以直接事例话这个对象用呀! 类写好了一定会用的。这个动态创建有意义么? 可以拿实际开发举个例子

加载中
0
那多
那多

  这里我说说对IOC的一些看法,IOC依赖注入的作用简单一点说,就是通过配置文件实现代码的解藕,spring提供一个IOC容器让你管理所有实例化的对像。在实际开发中会有下面几个好外:
 1、方便测试,比如说你要测一个Service,但又不想用数据库的DAO,你可以模拟一个测试DAO,并通过修改配置文件的方式注入DAO避免了硬编码。
 2、插件式编程有利于功能模块的组件化。
 3、所有实例的管理都交给ioc容器了,通过getBean就能获得所需的实例,你不用到处写getInstance单例模式,  也有利于资源的统一管理。

 4、声明式编程避免了硬编码。

 5、提倡面向接口编程。
IOC的好处还有很多,建设LZ还是不要放弃IOC

0
Smch_tb
Smch_tb

玩Spring 就是玩IOC 你既然不想用ioc了

那就干脆换个框架用吧!

0
humrui
humrui
还是多看看nspring再来评论吧!
返回顶部
顶部