Web项目旅游网 day02 优化Servlet&分类数据展示

手机软件开发 2024-9-7 19:08:01 102 0 来自 中国
一、旅游网综合案例——优化Servlet
1.1 优化目标:镌汰Servlet的数量,将其优化为一个模块一个Servlet,在Servlet中提供差别的方法,完成用户的哀求。
1.2 优化图示:
1.3 Idea控制台中文乱码办理:-Dfile.encoding=gb2312
1.4 BaseServlet编写:
1.5 UserServlet改写:将之前的Servlet实现的功能,抽取到UserServlet中的差别方法中实现,而且将UserService创建抽取到成员变量位置
1.6 页面路径改写:
二、旅游网综合案例——分类数据展示
2.1 分析:
2.2 代码实现——后端代码
2.2.1 CategoryServlet代码:
2.2.2 CategoryService代码:
2.2.3 CategoryDao代码:
2.2.4 在BaseServlet中封装了序列化json的方法:
2.3 代码实现——前端代码
hader.html加载后,发送ajax哀求,哀求category/findAll
2.4 对分类数据举行缓存优化:
分析发现,分类的数据在每一次页面加载后都会重新哀求数据库来加载,对数据库的压力比力大,而且分类的数据不会经常产生变革,全部可以使用redis来缓存这个数据。分析:
2.4.1 代码实现:渴望数据中存储的序次就是将来展示的序次,使用redis的sortedset
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 04:28, Processed in 0.167264 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表