问题标签 [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.
java - JCA 示例实现
我需要开发一个 JCA 适配器并正在寻找一些参考资料。我在亚马逊上搜索,只找到了两本 JCA 书籍,其中一本评论很差。所以我想这让我只有一本书可以参考。
所以我想知道是否有任何 JCA 适配器的示例实现可以帮助我的开发。我在谷歌上搜索,但只找到了一些非常简单的例子。提前致谢。
java - 通过 JCA 错误的 Java 大型机通信 - 连接不在事务中
我正在使用 comporsys JCA 连接器从 Java 连接到大型机环境。Java 应用程序部署在 JBOSS 中。以这种方式配置的连接器:
通信不能 100% 正常,因为我在日志中看到很多错误,如下所示:
不幸的是,我没有任何信息,因为 composys 不再支持它是什么意思。你知道为什么会这样吗?
有一个 IMSConnectionFactory 初始化 comporsys 的东西
事务处理可能在 m_IMSStatementSync.execute 中,但它是一个黑匣子,因为它是第三方的东西。IMSConnector 在 JBOSS 中注册,我们在 servlet 中访问它。事务处理程序的详细信息:
for (int 尝试 = 1 + 坚韧;尝试 > 0;) { 尝试 {
sockets - JCA 入站消息实现
我正在开发一个 JCA 适配器,但我对入站消息的实现有些怀疑。用例是我需要向 EIS 提交一些作业并包含一个 URL 作为参数。当 EIS 完成作业时,它会调用 URL 作为通知。
我能想到的唯一方法是在一个端口打开一个 ServerSocket,将我的服务器 IP + 端口作为 URL 传递给 EIS。当 HTTP 请求从 EIS 进来时,解析它以获取参数。
所以我想知道它是否被认为是一个正确的实现,或者是否有更好的方法来做到这一点。提前致谢。
问候,
KH
jms - 用于 JCA 入站消息的 JMS?
我正在实现 JCA Inbound 模型,因此我正在研究从 Google 找到的可用参考实现。
到目前为止,我设法找到了 2 个示例实现,并且在这两个实现中,对于入站消息,它们只定义了一个简单的 MessageListener 接口并直接在其上调用 onMessage 方法。
所以我想知道使用 JMS 代替用户定义的 MessageListener 是否有任何优点/缺点。
提前致谢。
问候,
姬海茵
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 连接?
java - JCA 访问集群中的文件
在 Java EE 环境中,我想使用 JCA 来访问文件。该文件将每小时更新一次。但复杂的是 Java EE 环境将在一个集群中。
JCA 规范是否支持集群中的连接?
java - 从 56 位二进制字符串创建 DES 密钥
我有一个 56 位二进制字符串,我想将其用作 DES 加密的密钥。
我在 JCA 文档网站上找到了以下代码
但是,这使用 8 个字节作为密钥(而不是 7 个)。不清楚 desKeyData[0] 对应于最低有效字节还是最高有效字节。另外,是否可以直接使用 56 位字符串来生成可用于此目的的字节数组?
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。
java - JCA 适配器包装
我有一个关于 JCA 适配器打包的问题。我在我的 JCA 适配器 rar 文件中打包了一些 jar 文件。我正在使用 Weblogic。我想知道这个rar包里面放的jar文件是不是放在了Weblogic类路径下。
在同一个 Weblogic 服务器上运行的其他应用程序可以访问这些 jar 文件中的类吗?
java - 使用 Java 连接器架构 (JCA) 连接 IBM 大型机应用程序的最佳方法是什么?
使用 Java 连接器架构 (JCA) 连接 IBM 大型机应用程序的最佳方法是什么?