项目实践,开发的实践

73 阅读1分钟

要求: image.png image.png image.png

数据层主要关联底层的数据模型和数据model,封装外部数据的增删改查,我们会把数据存在本地文件上,通过本地的操作来拉取话题和帖子的数据,数据主要面向透明,service层,respository会屏蔽下游的数据差异,service层不关心底层存储,只要repository的数据就ok

service通过接收repository的数据作打包封装,会输出一个实体, 对于我们的需求就是一个话题页面

controller层包装一些数据格式,类似我们的需求就是json格式化一个结果做一些封装通过API的形式进行访问。 

首先执行一些查询操作,运用map进行索引时间复杂度(O1) image.png 先定义两个索引