0

在设计一个系统以通过从后端到前端的多个层传输数据时,我是相当新的。

目前我有一个类,它在运行时会立即对数据的日期范围运行查询并将其写入文件。我正在设置一个“中间人”来访问我的数据的点点滴滴,然后将数据作为 json 对象发送到前端代码。

我遇到困难的地方是处理查询的原始代码。从某种意义上说,我想缓存或保留我的块数据的单个实例,以便其他更高级别的类可以在我想要的数据部分调用访问器方法,而无需对服务器进行多次查询。

如果没有太多细节,这可能是一个太多的高级设计模式问题,但任何建议或推动进一步研究的正确方向将不胜感激。

4

1 回答 1

0

如果您设计一个系统来将数据集中到不同的层,那么您最好看看DAO/DTO 模式。处理数据意味着创建一个数据模型,该模型将保存数据并将该模型映射到持久层。无论您使用什么文件或数据库,您都应该在其中创建数据源。考虑查看非常适合持久层的JPA 。它还包括对持久性提供程序 的L2 缓存支持。

于 2013-11-07T13:58:56.423 回答