使用 JCA CCI 连接的最佳方式 - 替代 Spring CCI 支持

Best way to use JCA CCI connections - Alternative to Spring CCI Support

在我们的项目中,我们需要连接到 IBM IMS 并获取数据。许多现有的应用程序都是通过与 IMS 更耦合的代码来完成的。

在其中一个应用程序中,我们使用 Spring CCI 支持并向 JDBCTemplate 提供 CCIConnectionFactory 并以关系(某种)方式使用它。

但是我们正在构建一个未使用 Spring 框架的新应用程序。我们正在使用 JAVA CDI 及其方面。但是通过 CCI 将它与 IMS 集成我可以看到 Spring 是最好的选择。任何人都经历过这种 CCI 连接?你认为哪种方式最好?除了 Spring 的支持之外,您还熟悉 Java 中的任何其他框架吗?

感谢您的帮助和意见。

5个月前我也有同样的问题,很难收集到关于jca的信息。如果您的项目使用 wildfly 或 jboss,请查看我的 inbound-ra-example 项目。首先你必须知道你需要什么样的资源适配器(RA),入站的还是出站的。简而言之,入站 RA 充当外部数据的服务器并将数据发送到消息驱动的 bean。出站 RA 通过连接工厂从 EJB 调用,并启动与外部信息系统的连接。阅读我的示例项目的 readme.md。入站 RA 比出站 RA 困难得多。使用 ironjacamar 代码生成器生成 ra 的框架。我在我的示例项目中描述了这个过程。