gpt4 book ai didi

java - 寻找一个支持 session 范围服务的 OSGi 依赖注入(inject)框架

转载 作者:行者123 更新时间:2023-12-01 13:46:32 24 4
gpt4 key购买 nike

此问题是 Spring framework download as OSGi bundles 的后续问题.

我正在寻找一个能够执行以下操作的框架:

  • 它必须在 OSGi 环境中工作
  • bean/服务/无论你想怎么调用它的一些概念
  • 此 Bean/服务需要能够具有 session 范围,最好与 Web session 绑定(bind)
  • 通过依赖注入(inject)将这些bean/服务注入(inject)到需要它们的组件中(可选但高度赞赏 - 我猜一个可以完成上述工作的框架很可能也可以进行依赖注入(inject))
  • 必须被认为可靠、稳定,并且对 future 的支持前景良好

最初我正在研究 Eclipse Gemini Blueprint,但是 (a) 我在启动和运行它时遇到了麻烦(请参阅上面的问题),并且 (b) 不仅我的问题的答案显示了一些担忧,而且我也没有所以我自己肯定会再使用它了。我找不到太多关于它被广泛使用的引用资料,论坛几乎已经死了(就像 4 年内有 8 个页面),而且似乎参与 git 的贡献者并不多(2013 年全年提交了 23 次)。我不想在不到一年的时间内得到一个被认为是废弃软件的框架。

我现在的问题是:是否有任何框架(除了 Eclipse Gemini)能够支持 session 范围的 bean,并且最好是依赖注入(inject)?我也接受“不”作为答案,因为我开始担心那里真的没有。或者,如果您有充分的理由,也可以说服我重新使用 Eclipse Gemini。

最佳答案

查看Pax CDI .

不要被当前版本推迟,它正在快速成熟并且非常稳定。我的一位同事将它用于他的宠物项目,他似乎对此非常满意。

关于java - 寻找一个支持 session 范围服务的 OSGi 依赖注入(inject)框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20331093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com