siv*_*636 27 aop spring dependency-injection java-ee cdi
对于Java开发人员来说,Spring是一个很好的DI和AOP框架.
现在,有一个标准规格的DI和AOP是CDI.
如果不支持相关标准,任何好产品都不能再保持良好状态.(例如,Hibernate支持JPA规范)
我的问题是,Spring将在未来版本中支持标准规范(CDI)吗?
jan*_*oth 12
即使Spring是开源的并且由大型社区使用和支持,它的未来发展也是由一家公司(spring source/vmware)控制的.因此,它的决定本质上是非公开的,并且肯定受到许多因素的影响 - 例如社区的当前需求,但当然还有财务和政治方面(最终都是关于金钱的).
因此,重要的是要得出结论,弹簧/弹簧源不受任何官方过程(例如JCP)的约束,并且人们无法预见未来弹簧源将决定什么.另一方面,过去的行为导致假设弹簧源不是 - 咳嗽 - 特别感兴趣的是实现完整的CDI堆栈(JSR 299).请记住,即使Spring源最初加入JCP for JSR 299(与sun,redhat,google等一起),他们都对它进行了可怕的斗争,导致了JSR 330的分支,这只是一个子集JSR 299. Plus:在任何未来版本的spring中实现依赖注入的(有状态的)CDI模型将是一堆真正的工作.
所以,简而言之:即使我们不了解未来,也可以非常安全地假设spring/spring源永远不会支持JSR 299,但坚持使用JSR 330的实现.
| 归档时间: |
|
| 查看次数: |
7147 次 |
| 最近记录: |