gpt4 book ai didi

java - 从 JCA 迁移到 OSGI 是个好主意吗?

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:34 26 4
gpt4 key购买 nike

我有一个用于连接 EIS 的 JCA 适配器。用 OSGI 模块替换适配器是个好主意吗?

我需要的功能是

  1. 从 ejb3 访问 OSGI 模块
  2. 从 CDI beans 访问 OSGI 模块
  3. 从 servlet 访问 OSGI 模块
  4. 支持声明式事务管理
  5. 将安全上下文从 ejb 传播到 osgi 模块

    • 我不使用连接池。
    • 我不使用通用客户端界面

从 JCA 迁移到 OSGI 模块有哪些缺点?

最佳答案

搬家的缺点是:

  • JCA 是 Java EE 标准 - 您可以在任何 Java EE 容器中使用正确编写的连接器。 Osgi 也是一个标准,但(还)不是企业应用程序及其框架的标准。
  • 您列出的所有“功能”(我将其称为“需求”)都与 Java EE 紧密耦合:EJB3、CDI、Servlet、TXN 管理和安全性均由各种 Java EE 子系统完成或提供。您必须深入研究 Java EE 规范才能提供适当的粘合代码。

这归结为:大量容易出错的工作没有充分的理由。所以我的问题是:搬家的优点是什么(当然是在你的情况下)?

关于java - 从 JCA 迁移到 OSGI 是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6937891/

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