请教:关于Spring和OSGi,我可以这样理解吗?

10-05-03 atester

Spring的依赖注入,我是不是可以理解成为一种部署时注入,而OSGi可以看成是一种运行时注入?

而不使用任何框架的编码方式,是不是就是一种编码时注入?

atester
2010-05-03 20:26
windows的.dll是不是一种运行时的函数注入?记得dll有两种使用方式,其实一种高级一点的是运行时加载

banq
2010-05-04 10:14
2010年05月03日 20:17 "atester"的内容
OSGi可以看成是一种运行时注入 ...


OSGI不应该叫注入,应该叫插拔Plug-in,注入一般只依赖关系注入,而OSGI不知注重依赖关系,可能是其弱点;它注重动态插拔,目标是好的,但是为了运行时动态插拔,而影响了代码编制的风格,必须要按照OSGI那套把子耍,而不是完全自由的编码风格。