您是否知道在不使用数据库的情况下在 Java EE 应用程序中保存数据(假设是一对键值对)的 Java EE 兼容方式?该解决方案应该可以在集群中使用。我知道数据网格的概念(例如 JBoss 中的 Infinispan),但我更喜欢应用程序不依赖于特定应用程序服务器的解决方案(例如,JCache 会很棒,但据我所知,只能用作 Infinispan 的本地缓存,不能用作分布式缓存)。
例如,是否有可能使用 CDI 以某种方式保存数据(可能在上下文 @ApplicationScoped 中)?如果是,您能否描述一下,如何?
编辑:感谢您的所有回答。他们现在都建议我使用某些框架。但是没有办法只使用 Java EE 堆栈来做某事。像这样?