在我们的项目中,我们需要连接到IBM IMS并获取数据。许多现有的应用程序是通过更多与IMS结合的代码完成的。
在其中一个应用程序中,我们使用Spring CCI支持并向JDBCTemplate提供CCIConnectionFactory并以关系(种类)方式使用它。
但是我们正在构建一个不使用Spring框架的新应用程序。我们正在利用JAVA CDI及其方面。但是要通过CCI将它与IMS集成,我可以看到Spring是最好的选择。有没有人经历过这个CCI连接?你认为最好的方法是什么?除了Spring的支持外,还有你熟悉的Java中的任何其他框架吗?
感谢您的帮助和意见。
答案 0 :(得分:1)
5个月前我有同样的问题,收集有关jca的信息非常困难。如果您的项目使用wildfly或jboss,请查看我的inbound-ra-example项目。首先,您必须知道所需的资源适配器(RA)类型,入站或出站。简而言之,入站RA充当外部数据的服务器,并将数据发送到消息驱动的bean。通过连接工厂从EJB调用出站RA,并启动与外部信息系统的连接。阅读我的示例项目的readme.md。作为出站RA,入境RA要困难得多。使用ironjacamar codegenerator生成ra的骨架。我在我的示例项目中描述了该过程。