问题标签 [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.

0 投票
2 回答
2141 浏览

caching - 可以在 EJB3 中缓存远程无状态会话 bean 引用吗?

我正在从 J2SE 应用程序调用远程无状态会话 bean,并希望缓存对会话 bean 的引用以降低查找成本。这个可以吗?

在 EJB2 中,ServiceLocator 模式通常用于缓存对远程资源的查找,但 EJB3 没有单独的 EJB Home(通常被缓存)和 Remote 对象。

谷歌搜索,一个常见的答案是使用 EJB3 注入,但由于我正在从 J2SE 客户端调用远程 EJB 服务器,所以我不能使用注入。

0 投票
4 回答
6316 浏览

hibernate - 在 Weblogic(EJB3 应用程序)中获取 Hibernate EntityManagerFactory 时出现问题

从 weblogic StartUp 类中的以下代码从 JPA 获取 EntityManagerFactory 时遇到问题



上面的代码只返回 OPenJPA EntityManagerFactory 而不是 Hibernate 我的 Presistence.xml 文件中有以下内容



并且在应用程序启动时收到以下与 openJPA 相关的错误



如果有人以前遇到过,请告诉我它的解决方案! 问候,卡齐姆·拉扎。

0 投票
4 回答
7233 浏览

java - EJB 事务类型

我一直在寻找关于此的综合文章,但还没有找到足够好的文章。

有人可以向我解释交易类型的工作原理吗?(Required, RequiresNew, Mandatory, Never...) 主要是如何影响不同类型的服务之间的服务调用?

0 投票
4 回答
1342 浏览

jakarta-ee - 多少个 EJB 太多了?

我目前正在开发一个基于 JavaEE 的大型软件。我们遵循 JavaEE 的一般准则,即每组相关的操作都应该进入它们自己的 EJB。我们目前有超过 275 个不同的 EJB 类(无状态会话 bean)。这个数字很可能会增长到至少两倍。

我想知道 EJB 容器是否设计为容纳这么多不同类型的 EJB。我很想知道我们是否会因为拥有太多这样的类而导致一些糟糕的性能损失,以及一些应用程序服务器级别的调整是否可以帮助缓解这些假设性问题。

我们在 sun 的 Java 6 上使用带有 JavaEE 5 的 Glassfish v2,因此非常感谢有关此特定平台的建议。

0 投票
1 回答
256 浏览

jpa - EJB 在单个事务中查找持久数据

假设我在 db 中有两个表:Car 和 Part。汽车拥有任意数量的零件。

因为我使用 EJB 3.0,所以我有 Car 和 Part 的实体 bean,而 Car 实体 bean 包含 Part 对象的列表。

我想将新零件保存到 db 中,然后从 db all Cars 中获取。我希望我刚刚添加的部分是与获取的汽车相关的部分之一。但事实并非如此。

我确实坚持并在单个事务中找到,所以这就是我猜的问题。如何在 entityManager 上调用 persist 后立即将某些内容保存到 db 并从 db 中获取?

0 投票
3 回答
2556 浏览

apache-flex - 无法从 FLEX (BlazeDS) 调用 EJB

现在我正在玩 Flex 和 Java 集成,并尝试通过单击 Flex 按钮来访问 EJB3 方法,但它给了我空指针错误。

这是我的代码中的内容:

[控制器:]

[类别立面]

[远程配置.xml]

[弹性应用程序。文件]

如果我取消对 EJB 的调用,该程序可以正常工作。我确信解决方案很简单,但我无法弄清楚。

顺便说一句,我使用 Glassfish 作为我的应用程序。服务器。

0 投票
1 回答
939 浏览

java - Ejb sql [select * from where A & 1]

我将在 ejb ql 中使用这样的查询:

但我有以下错误:

如何使用此运算符检查一行中的位?

0 投票
1 回答
1535 浏览

jboss - Jboss 5.0 EJB 3.0 异步代理

http://www.java2s.com/Code/Java/EJB3/EJBtutorialfromJBossAsynchronouscall.htm 我找到了一个示例,展示了如何以异步方式调用 ejb 方法。您是否在 Jboss AS 上的 EJB 3.0 中使用异步代理,它是否可以正常工作?

0 投票
4 回答
318 浏览

java - 我可以用 EJB 做什么?

我想测试我在 EJB 方面的知识,制作一个小型应用程序。你能给我一些使用 EJB 的想法吗?

0 投票
2 回答
15527 浏览

java - 客户端中的 @EJB 注释

使用 NetBeans,我在包含 的类中执行以下操作main(),并且它可以工作:

但是,如果我在一个被调用的类中这样做,它就会失败。似乎被调用的类要求我避免使用注释,而是使用整个InitialContext()设置。

完整的失败副本如下:

是否有特定原因@EJB可能无法在包的所有类中工作?我希望能够简单地标记@EJB我使用的任何地方。

有没有更好的方法来解决这个我完全错过的问题?


编辑:为了解决使用 appclient 的问题,这是我的堆栈跟踪: