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


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

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

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

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

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