随笔分类 -  项目:黑马旅游网

摘要:项目已经上传GitHub:https://github.com/JiNengPoint 在运行项目之前别忘记修改配置文件和打开redis-server 同时,因为只是项目演示,数据库中只有“国内游”这个标签有实际数据。 项目效果演示: 注册功能演示: 注册成功后转跳页面 注册时输入的内容不满足正则表 阅读全文
posted @ 2022-04-11 20:22 技能点 阅读(145) 评论(0) 推荐(0)
摘要:对于收藏功能,大致包含两个步骤: 判断用户是否已经收藏; 点击按钮进行收藏,并改变按钮样式; 先创建一个Favorite类,包含旅游线路、用户、收藏时间: 同时设置set()和get()方法。 后端代码——查询是否收藏 后端代码——查询收藏量 查找数据库tab_favorite这张表中相同rid的数 阅读全文
posted @ 2022-04-11 14:01 技能点 阅读(159) 评论(0) 推荐(0)
摘要:用户可以通过查看详情来查看一条旅游路线的具体信息。 具体信息写在Route类中,同时对应数据库中的三张表:tab_route、tab_route_img、tab_seller。 Route类: 由于对应数据库中的三张表,因此需要对数据库进项三次查询,分别查询一条线路的具体信息,一条线路的图片合集、一 阅读全文
posted @ 2022-04-11 09:59 技能点 阅读(91) 评论(0) 推荐(0)
摘要:分页数据展示需要将数据库中的数据分成多个页面进行展示。 比如说数据库中有多条记录,就分为多页进行数据展示,并且确保每一页所展示的数据集合和数据库中的数据编号一致。 先创建一个class内包含:总记录数、总页数、当前页码、每页的记录数量、每页的记录集合。 同时写出它们对应的set和get方法。 后端代 阅读全文
posted @ 2022-04-09 19:10 技能点 阅读(177) 评论(0) 推荐(0)
摘要:分类展示将数据库中的tab_category这张表中的数据展示在网页首页的导航栏中,方便用户进行选择点击。 同时,由于导航栏数据基本上属于很长时间不会变化的数据,因此redis进行缓存优化。 如果每次刷新,所有资源都重新从数据库中读取,这样每次效率会很低,在这里就可以使用redis非关系型数据库,将 阅读全文
posted @ 2022-04-08 12:48 技能点 阅读(126) 评论(0) 推荐(0)
摘要:之前的注册功能、登录功能以及退出功能在编写上是一个方法使用一个Servlet,这样就导致Servlet过多,同时在这些功能中存在相似代码段,代码冗余度高。 因此对之前的代码进行一定程度上的优化,采用一个模块一个Servlet的方式,使这个UserServlet去继承BaseServlet,而Base 阅读全文
posted @ 2022-04-07 19:25 技能点 阅读(87) 评论(0) 推荐(0)
摘要:对于登录功能来说就是对于用户的用户名以及密码同数据库中的数据进行比对判断,如果都正确就成功登录,反之则提示登录失败,当然验证码也要输入正确。 登录成功后跳转到网页首页并在首页页展示用户昵称,同时也完成退出登录的功能。 后端代码——在数据库中查找用户名和密码: 这个功能和注册功能的查找也在同一个Use 阅读全文
posted @ 2022-04-06 20:53 技能点 阅读(161) 评论(0) 推荐(0)
摘要:注册页面前端及其后端代码的实现,首先既然是注册,就会自然联想到注册需要实现的功能: 后端代码: 1.注册时需要在数据库中查找是否已经注册; 2.数据在数据库中的保存; 3.后端获得数据库中的数据; 4.验证码是否输入正确; 5.判断是否注册成功。 前端代码: 1.表单的校验; 2.表单的提交; 3. 阅读全文
posted @ 2022-04-06 13:46 技能点 阅读(160) 评论(0) 推荐(0)
摘要:最近,开始跟着网上做一些项目了,做的是黑马旅游网的这个项目。 在这个项目中使用到的技术有: 1.Web层: 1.1.Servlet:前端控制器; 1.2.html:视图; 1.3.Filter:过滤器; 1.4.BeanUtils:数据封装; 1.5.Jackson:Json序列化工具; 2.Ser 阅读全文
posted @ 2022-04-04 14:57 技能点 阅读(415) 评论(0) 推荐(0)