在设计一个系统以通过从后端到前端的多个层传输数据时,我相当新。
目前我有一个类,它在运行时会立即对日期范围的数据运行查询并将其写入文件。我正在建立一个'中间人'来访问我的数据的一些部分,然后将数据作为json对象发送到前端代码。
我被阻止的地方是使用处理查询的原始代码。我想在某种意义上缓存或保留我的块数据的单个实例,以便其他更高级别的类可以在我想要的数据部分上调用访问器方法,而无需对需要进行的服务器进行多次查询。
这可能是一个高层次的设计模式问题,没有太多细节可以回答,但任何建议或推动正确方向进行进一步研究都将受到赞赏。
答案 0 :(得分:0)
如果您设计一个系统来将数据卷曲到不同的层,那么您最好查看DAO/DTO pattern。使用数据意味着创建一个数据模型,该模型可以保存数据并将该模型映射到持久层。无论您使用哪种文件或数据库,都应该创建数据源。考虑查看非常适合持久层的JPA。它还包括对持久性提供程序的L2 cache支持。