gpt4 book ai didi

caching - 远程无状态 session Bean 引用可以缓存在 EJB3 中吗?

转载 作者:行者123 更新时间:2023-12-02 18:29:51 24 4
gpt4 key购买 nike

我正在从 J2SE 应用程序调用远程无状态 session Bean,并且希望缓存对 session Bean 的引用以减少查找成本。这个可以吗?

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

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

最佳答案

是的,它们可以被缓存。但我不知道行为是否已定义,如果您有缓存的引用并且服务器在其下重新启动,将会发生什么。您可以测试该场景,但行为可能会因容器而异。

关于caching - 远程无状态 session Bean 引用可以缓存在 EJB3 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/718411/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com