问题标签 [ejb]
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 - EJB 仍然有用吗?Spring Framework 有哪些替代 EJB 的方法?
我已经读过一段时间了,EJB 既没用也不麻烦。但是还有哪些其他方法可以实现业务委托模式呢?
EJB 与 Spring 推荐的方法有何不同?
此外,EJB 的最新进展如何改变了您的看法。
java - 如何使用应用程序安全执行 EJB 查找?
我正在尝试从独立的 java 应用程序中查找 EJB。我正在考虑 WebSphere Application Server 6.1,但如果有人知道如何为另一个应用程序服务器执行此操作,它可能会让我朝着正确的方向前进。
我目前在做什么:
这不起作用...我的主题仍然是“/未验证”,当我尝试查找 EJB 时出现错误。在执行应用程序时,我还为 VM 指定了以下参数:
-Dcom.ibm.CORBA.ConfigURL="C:\was\profiles\AppSrv01\properties\sas.client.props" -Djava.security.auth.login.config="C:\was\profiles\AppSrv01\properties\ wsjaas_client.conf"
ejb - 关于 EJB 和资源注入的问题
我在让 JBoss 将环境变量值注入 bean 时遇到问题。这是我的豆类:
我希望 JBoss 注入 managerFile 值。这是我的 ejb-jar.xml:
但是当我将耳朵部署到 JBoss 时,我收到了以下错误消息:
09:07:40,495 WARN [ResourceHandler] 未注入 managerFile,未找到匹配的 enc 注入器 env/managerFile
我正在运行 JBoss 4.2。我究竟做错了什么?
java - EJB 和同步
会话 Bean(无状态会话 bean、有状态会话 bean)是否同步?
java - 如何获取 EJB 监听端口?
我目前正在开发一个库,用于监控对多个远程服务(WebServices、EJB...)的调用。
我要注册的参数之一是调用 EJB 的端口(像远程对象一样调用的无状态会话 Bean)
有没有标准化的方式来获取端口?或者我应该检查 JNDI 树以获取此类信息?
我正在使用 EJB 2.1 规范,但我也可以使用 EJB 3
java - EJB - Home/Remote 和 LocalHome/Local 接口
修改一些过去的考试试卷主要集中在面向组件的设计和J2EE上,我遇到了以下问题:
对场景 3:“交换请求”的初步调查表明,两个 EJB 将提供一个合适的解决方案:一个名为 EnterExchangeRequest 的会话 bean 来控制处理,一个名为 ExchangeRequest 的实体 bean 来表示请求的持久属性。讨论以下接口的作用:
- 家
- 偏僻的
- 本地首页
- 当地的
以及他们将如何提供对上述 EJB 服务的访问。
我可以尝试解释如何将接口融入图片中Home
。Remote
我也听讲师说一个可以替换Home
为LocalHome
, 和Remote
(Local
为什么?),但他们为什么要我同时讨论所有四个的角色?
我说得对吗,EJB 容器(应用程序服务器)会看到一个接口是Home
orRemote
然后决定 bean 可以在集群中的任何机器上“存在”,而在这种情况下,接口是LocalHome
并且Local
容器会知道 bean 不能分布在多台机器上,因此只能在一台机器上保持它们“活着”?
我完全迷失在这个企业 Java 丛林中。我正在经历 BeanOverflow。您能否告诉我我的哪些假设是错误的,指出我的误解和错误。
感谢所有愿意帮助我处理这些 EJB 接口的人。
PS 请注意,我并不是要您回答过去试卷中的问题。只是好奇你在问这个问题时是否对他们有什么想法。
java - 自定义加入 Hibernate 上的实体
我们有一个带有注释的基于 Hibernate 的系统。
我们的实体有一个自定义属性 DELETED。我们必须选择具有未删除子实体的未删除实体。我们怎么能做到呢?
描述情况的小样本:
Location 扩展了 GenericEntity 实体,并且还具有 DELETED 属性。
我们如何选择一些未删除的具有未删除位置的 GenericEntities?
java - Java EJB 实体 bean 性能
实体 bean 的性能如何?问我是否想要跨 5 个进程的每个表(可能大约 20 个表)有 1000 个对象(其中某些进程可能每秒更改对象的频率高达 60 次)是否太过分了?
是否有任何关于实体 bean 限制的资源?
谢谢你的帮助!
ejb - 如何在集群的 websphere 环境中配置 EJB 查找
我正在开发一个 EJB 客户端。EJB (2.1) 服务器部署为 Websphere 6.0 集群。在使用以下代码获取特定 IP 地址的 InitialContent 对象后,我正在执行 jndi 查找:
哈希表环境 = 新哈希表();env.put(Context.INITIAL_CONTEXT_FACIORY,com.ibm.websphere.naming.WsnInitialContextFactory"); env.put(Context.PROVIDER_URL, "IIOP://111.111.111.111:222"); // 这是一个IP地址集群服务器
然后我们创建 InitialContent 对象。现在的问题:
我如何进行查找,以便它返回一个集群明智的远程接口?集群明智的意思是调用将不是直接调用其中一个 EJB 服务器,而是调用知道集群服务器的集群机制。这呼喊是基本的事情,但我找不到任何明确的文档网。有人使用过 Websphere 6.0 集群 EJB 环境吗?
谢谢。
java - 如何在 ejb 调用中获取调用 IP 地址?
如果 java 客户端调用不同服务器上的远程 EJB,如何获取客户端 IP 地址?请注意,从服务器获取它很重要,因为客户端可能位于 NAT 防火墙后面,在这种情况下,我们需要公共 IP 地址。
注意:虽然它最好是一个通用的解决方案,但至少我可以使用一个从 JBoss 4.2.2 上的 EJB2 调用中检索 IP 地址的解决方案