第192次(门户数据展示_Redis缓存数据)
学习主题:门户数据展示_Redis缓存数据
1. 加载门户首页大广告
(1) 描述实现加载首页大广告的实现思路
答:前端发送ajax请求,带着参数categoryId,后端进行查询,查到大广告的数据,转换成前端需要的json格式的字符串返回回去
(2) 描述后端响应到前端的大广告数据格式
答:就是符合json格式的字符串
2. 实现商品类目_大广告缓存_缓存同步
(1) 描述实现缓存同步的思路
答:前端发送ajax请求,带着参数categoryId,后端进行查询,查到大广告的数据,转换成前端需要的json格式的字符串返回回去
(2)描述实现数据缓存的实现思路和缓存,数据库查询顺序
答:先去redis中查询,查询到有数据,则直接将从redis中查询到的数据返回,否则查询数据库,并且将查询到的数据转换为json格式之后,将它存到redis中
3. 加载门户首页商品类目
(1) 描述加载首页商品类目的实现思路
答:前端发起ajax请求,后端查询门户首页所有的商品的类目以String类型响应到前端,前端进行响应的显示即可
(2)描述需要响应到前端的商品类的数据结构和规范
数据结构:
规范:
Data:是一个List集合,这个List里面应该放的是CatNode对象,最终将CatResult序列化为一个json串响应到前台来
U:uri
N:name,节点名字
I:List集合,代表当前节点的子节点