【问题标题】:Manage entities/user data in Rest Jax-RS Web Service without persisting them to database在 Rest Jax-RS Web 服务中管理实体/用户数据,而不将它们持久化到数据库
【发布时间】:2017-08-10 22:12:48
【问题描述】:

我是编写 JavaEE REST Jax rs Web 服务的新手,我正在寻找一种解决方案来保存/管理在用户/页面和我的 REST Web 服务之间传递的所有数据,而不会将它们立即存储到数据库中?

我在 JSON 中传输实体/dtos,只有当用户单击页面中的保存按钮时,数据才会存储在应用程序服务器上的数据库中。我在这里有什么选择?有任何想法吗?设计模式之类的?

我读到 REST 服务应该是无状态的,那么这方面的最佳实践是什么?

【问题讨论】:

标签: java rest jax-rs


【解决方案1】:

您可以使用 JCS 或 google guava 等 java 缓存系统

Java cache system

Google guava

或者如果您使用的是客户端/服务器模型数据库,您可以在内存数据库中使用 Sqlite 进行缓存

Sqlite

【讨论】:

    猜你喜欢
    • 2012-01-30
    • 1970-01-01
    • 2016-05-12
    • 2020-07-01
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    相关资源
    最近更新 更多