A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

把今天的登陆功能,退出功能,分类展示,分类展示缓存优化,及分类跳转功能用自己的话描述出来
登陆功能:
在前端页面点击登录按钮,提交登录请求,在loginservlet里获取用户信息,调用service查询user
判断用户是否存在,然后判断用户是都激活,响应信息。 在userService去调用usedao查询。

退出功能:
给退出按钮跳转到exitServlet,在exitServlet里获取session后将其销毁,通过重定向跳转到登录页面。

分类展示:
前端页面发送ajax请求,访问服务器,加载真正的分类数据,遍历数组,完成展示。在CategoryServlet里调用Service查询,将list集合序列化为json返回。

分类展示缓存优化:
在findAll方法里进行优化,把从数据库查询修改为先从redis中查询,判断集合是否为null,如果是,说明是第一次访问,则查询数据库,并将数据存入redis中,如果不是,那么说明不是第一次访问,直接从redis获取。返回集合。

分类跳转功能:在点击了某个分类后,请求RouteServlet下的pageQuery()方法,把cid,pageSize和currentPage这三个参数传递过去。然后pageQuery()方法获取这三个参数,并且把参数转换为int类型。接着调用service层的pageQuery()方法完成查询,把查询结果响应给前端页面。前端页面根据返回的pageBean进行页面展示。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马