【发布时间】:2013-11-19 04:29:22
【问题描述】:
在设计一个系统以通过从后端到前端的多个层传输数据时,我是一个相当新的人。
目前我有一个类,它在运行时会立即对数据的日期范围运行查询并将其写入文件。我正在设置一个“中间人”来访问我的数据的点点滴滴,然后将数据作为 json 对象发送到前端代码。
我遇到困难的地方是我处理查询的原始代码。从某种意义上说,我想缓存或保留我的块数据的单个实例,以便其他更高级别的类可以对我想要的数据部分调用访问器方法,而无需对服务器进行多次查询。
这可能是一个高级别的设计模式问题,如果没有太多细节就无法回答,但任何建议或推动进一步研究的正确方向将不胜感激。
【问题讨论】:
-
这可能有用:stackoverflow.com/questions/13158657/…。您可能还想使用 memcache 或 redis 之类的东西来保存此数据以及 lastModified 时间戳,以便您可以使缓存条目过期以保持数据合理的新鲜,如果这是您的问题。
标签: java design-patterns frontend backend