- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
我想知道,之间的主要区别是什么:
我知道 @SessionScoped 和 @Stateful 允许为每个客户端创建一个新实例。我还知道对于 @ApplicationScoped 和 @Singleton/@Stateless 它们在客户端之间共享。
=> 但我什么时候应该考虑是选择 EJB 还是其他更好?
我有三个具有不同范围的类: // default scope public class DefaultScopedInstance { private String someAttribute
我有一个带注释的 on 对象 @ApplicationScoped public class DbGraphConnectionLocator implements ServerStopTask {
这个问题已经有答案了: JAVA EE CDI Scopes, EJBs and managed beans serialization (1 个回答) 已关闭 6 年前。 我现在正在了解 Java
我目前没有集群环境,但我对集群环境中的@ApplicationScoped行为很好奇。是整个集群只有一个,还是仍然是集群中每个 JVM 一个? 我读过@Singleton gets created p
对于一个项目,我需要一个唯一的 ID 生成器。所以我想到了一个带有同步方法的单例。 由于遵循传统单例模式( private static instance )的单例在跨 session 中共享,我想知
我需要尝试在 JSF 应用程序中创建和发送电子邮件,但如果遇到异常,请将电子邮件存储在数据库表中并定期检查该表(例如每 10 分钟一次)以尝试再次发送电子邮件。 我的电子邮件可以正常工作,但想了解我应
在我正在处理的应用程序中,我需要获取所有 applicationScope 变量的名称列表,然后我需要循环遍历它们并过滤掉以已知字符串开头的变量,比如 $xyx。我认为 applicationScop
在我看来,@ApplicationScoped bean 仅在第一次使用 EL 在页面中访问时才启动。 当我查询 ApplicationMap 时,是否会创建 @ApplicationScoped b
我目前正在创建一个 EJB3 数据访问类来处理我的 Java EE 6 应用程序中的所有数据库操作。现在,由于 Java EE 6 提供了新的 ApplicationScoped 注释,我想知道我的
我想从另一个类中调用存储在 applicationScope 中的 ArrayList 我有一个类似这样的类,它在公共(public)变量名称 AL_data 中存储大量数据,方法 getAllDat
在应用程序范围的 bean 内,我们有一个 HashMap ,它为每个用户保存一些计数器(只是暂时的,不保存在任何地方)每个用户由它自己的子 HashMap 表示: Map> userValues =
我遇到了以下问题。我正在使用 CDI 的 Weld 实现。 我发现如果一个服务被注解为@ApplicationScoped然后@PostConstruct部分直到第一次使用该服务时才会被调用。这是重现
假设我们有一些无状态工厂。将它设为 @ApplicationScoped 是否更可取? 换句话说,只有当我们想在所有客户端之间显式共享它的状态时,我们才应该将 bean 设为 @Application
我有一个服务器端事件,并在 @MessageDriven bean 中接收一个对象,然后调用 @ApplicationScoped bean 中的一个方法以在已知区域设置中准备电子邮件。我需要资源包中
LoggerProducer.java是一个用于生成要注入(inject) CDI bean 中的记录器的类: @Inject Logger LOG; 完整代码: import javax.ejb.S
我需要编写一个 bean 来作为它被访问次数的计数器。 我正在考虑将 @ApplicationScoped bean 与 AtomicInteger 一起使用 @ApplicationScoped c
我有课 @ApplicationScoped public class Service{ private Map something ; private final Logger LOGGER =
我目前正在远离 Seam 的 @Factory注解。结合@Observer ,我可以这样做: @Factory(value = "optionsList", scope = ScopeType.APP
我正在使用 Mojarra 2.2.12,在我们的项目中,我们有一些 @ApplicationScoped bean 。例如: @ManagedBean @ApplicationScoped publ
在 XPages 应用程序中,我想在 applicationScope 中存储一些( secret )信息,以使其可供所有用户访问。但是,应用程序的 ACL 配置为允许匿名用户阅读公共(public)
我是一名优秀的程序员,十分优秀!