在Rest Jax-RS Web Service中管理实体/用户数据,而无需将它们保存到数据库

时间:2017-03-19 17:44:29

标签: java rest jax-rs

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

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

我读过REST服务应该是无状态的,那么最好的做法是什么呢?

1 个答案:

答案 0 :(得分:1)

您可以使用Java缓存系统,如JCS或google guava

Java cache system

Google guava

或者如果您使用的是客户端/服务器型号DB,则可以在SqLite等内存数据库中使用缓存

Sqlite