问题标签 [jca]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
18272 浏览

java - JCA 示例实现

我需要开发一个 JCA 适配器并正在寻找一些参考资料。我在亚马逊上搜索,只找到了两本 JCA 书籍,其中一本评论很差。所以我想这让我只有一本书可以参考。

所以我想知道是否有任何 JCA 适配器的示例实现可以帮助我的开发。我在谷歌上搜索,但只找到了一些非常简单的例子。提前致谢。

0 投票
3 回答
1512 浏览

java - 通过 JCA 错误的 Java 大型机通信 - 连接不在事务中

我正在使用 comporsys JCA 连接器从 Java 连接到大型机环境。Java 应用程序部署在 JBOSS 中。以这种方式配置的连接器:

通信不能 100% 正常,因为我在日志中看到很多错误,如下所示:

不幸的是,我没有任何信息,因为 composys 不再支持它是什么意思。你知道为什么会这样吗?

有一个 IMSConnectionFactory 初始化 comporsys 的东西

事务处理可能在 m_IMSStatementSync.execute 中,但它是一个黑匣子,因为它是第三方的东西。IMSConnector 在 JBOSS 中注册,我们在 servlet 中访问它。事务处理程序的详细信息:

for (int 尝试 = 1 + 坚韧;尝试 > 0;) { 尝试 {

0 投票
2 回答
790 浏览

sockets - JCA 入站消息实现

我正在开发一个 JCA 适配器,但我对入站消息的实现有些怀疑。用例是我需要向 EIS 提交一些作业并包含一个 URL 作为参数。当 EIS 完成作业时,它会调用 URL 作为通知。

我能想到的唯一方法是在一个端口打开一个 ServerSocket,将我的服务器 IP + 端口作为 URL 传递给 EIS。当 HTTP 请求从 EIS 进来时,解析它以获取参数。

所以我想知道它是否被认为是一个正确的实现,或者是否有更好的方法来做到这一点。提前致谢。

问候,

KH

0 投票
2 回答
660 浏览

jms - 用于 JCA 入站消息的 JMS?

我正在实现 JCA Inbound 模型,因此我正在研究从 Google 找到的可用参考实现。

到目前为止,我设法找到了 2 个示例实现,并且在这两个实现中,对于入站消息,它们只定义了一个简单的 MessageListener 接口并直接在其上调用 onMessage 方法。

所以我想知道使用 JMS 代替用户定义的 MessageListener 是否有任何优点/缺点。

提前致谢。

问候,

姬海茵

0 投票
2 回答
2070 浏览

java - Java 连接器体系结构和 TCP/IP

所以我最基本的问题是:如何将 TCP 接口构建到 Java EE 应用程序中?我需要与 TCP/IP 端口块进行交互,而不是与旧的 EIS 交互。理想情况下,我希望消息驱动的 bean 具有由传入 TCP 请求调用的 onMessage 方法,并且还能够通过相同的连接进行响应。

JCA 似乎足够通用,可以在 Java EE 环境中执行类似的操作。开发自定义连接器是否适合在 Java 企业生态系统中集成入站/出站 TCP 接口?


就我到目前为止所尝试的而言:我们目前正在使用一个生命周期模块,它首先启动一些 TCP 侦听器;这将调用一个消息驱动的 bean,该 bean 调用一个业务方法,并且它都通过同一个 TCP 流返回。这实际上工作正常,但我的应用程序服务器(Glassfish)中的生命周期支持感觉就像是事后才添加的。因此,JCA 似乎是此类问题的一流解决方案,它似乎使我们能够通过 TCP 进行通信。

然而,从我们进行的初步研究来看,连接器架构似乎是“针对”遗留信息系统的,而不是通用的 TCP 通信。所以,我的问题可以提出:人们是否使用自定义 JCA 将 TCP/IP 集成到他们的 Java EE 应用程序中——或者是否有更好的技术来接受来自我的 EJB 的 TCP 连接?

0 投票
1 回答
321 浏览

java - JCA 访问集群中的文件

在 Java EE 环境中,我想使用 JCA 来访问文件。该文件将每小时更新一次。但复杂的是 Java EE 环境将在一个集群中。

JCA 规范是否支持集群中的连接?

0 投票
2 回答
9424 浏览

java - 从 56 位二进制字符串创建 DES 密钥

我有一个 56 位二进制字符串,我想将其用作 DES 加密的密钥。

我在 JCA 文档网站上找到了以下代码

但是,这使用 8 个字节作为密钥(而不是 7 个)。不清楚 desKeyData[0] 对应于最低有效字节还是最高有效字节。另外,是否可以直接使用 56 位字符串来生成可用于此目的的字节数组?

0 投票
2 回答
2018 浏览

jakarta-ee - 在 GlassFish 上 JCA 1.6 的 JNDI 查找

我是jca的新手。我阅读了 jca 1.6 的规范,并且有很多对 jndi 的引用,如下所示:

组件从 JNDI 命名空间中查找 ConnectionFactory 实例...

或者

但我找不到如何为我的 jca 指定 jndi 名称。或者ra.xml的哪些字段用于注册我的资源适配器ConnectionFactory。

请写一个小例子或参考我的一些内容页面或规范部分,最终欢迎任何建议。

谢谢

已解决:指定 jca 的 jndi 名称是特定于 Java EE 环境实现的。在 GlassFish 中有菜单 Resources->Connectors->Connector Resources。

0 投票
1 回答
433 浏览

java - JCA 适配器包装

我有一个关于 JCA 适配器打包的问题。我在我的 JCA 适配器 rar 文件中打包了一些 jar 文件。我正在使用 Weblogic。我想知道这个rar包里面放的jar文件是不是放在了Weblogic类路径下。

在同一个 Weblogic 服务器上运行的其他应用程序可以访问这些 jar 文件中的类吗?

0 投票
3 回答
3800 浏览

java - 使用 Java 连接器架构 (JCA) 连接 IBM 大型机应用程序的最佳方法是什么?

使用 Java 连接器架构 (JCA) 连接 IBM 大型机应用程序的最佳方法是什么?