个人知乎 ##功能五-赞踩功能对评论

来源:互联网 发布:nginx tomcat 配置ssl 编辑:程序博客网 时间:2024/05/01 08:34

个人知乎

功能五-赞踩功能对评论

业务分析

赞踩无关顺序需要及时更新redis set实现

封装jedis–DAO

util.JedisAdapter封装jedis的连接池及操作

生成reidsKey

jedis的key不能随便取依照一定规定统一生成不重复的(entity_id+entity_type)likeKeydislikeKey

LikeService

like(userid ,entity_id,entity_type)    点赞,对id,type所代表的评论点赞    加入redisdislike    点踩count    对评论赞踩计数getLikeStatus    获取用户赞踩状态

LikeController

like:由表单commentid,及登录用户实现点赞    Service.like()    返回Service.count()的json给前端dislike:    类似

更新question页面

在questionController的VO里加入评论的赞踩信息在html里显示