栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

黑马旅游网综合项目-----前后端交互

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

黑马旅游网综合项目-----前后端交互

目录

前言

前台

页面展示

酒店分类

点击查看详情

 ​编辑

旅游分类

查看详情

后台

页面展示

主页面

 登录页面

 所遇到的问题

详细代码查看

​编辑


前言

最近做了一个JavaWeb项目-----黑马旅游网。

整个黑马旅游网分为两部分(分为两个maven项目进行实现):

一部分是前台供用户使用(注册账号,展示旅游路线以及酒店信息,用户可对其进行点击收藏旅游路线或者点击预订酒店)。

一部分作为后台供管理员对前台展示的信息,获取到的用户进行管理(增删改查)。

两部分,共用同一个数据库(MySQL数据库),对数据进行存储以及查询。

前台

页面展示

酒店分类

点击查看详情

 

旅游分类

 

查看详情

补充:点击预订和点击收藏之后则不可预订和收藏,图片会变成灰色背景。  在点击时,若未登录则需要登录才可继续预订,收藏。

技术选型

1.Web层
Servlet:前端控制器
html:视图
Filter:过滤器
BeanUtils:数据封装
Jackson:json序列化工具


2.Service层
Javamail:java发送邮件工具
Redis:nosql内存数据库(非关系型数据库)
Jedis:java的redis客户端(封装了redis)

3.Dao层
Mysql:数据库
Druid:数据库连接池
JdbcTemplate:jdbc的工具

 在实现页面时,因为酒店和旅游路线是相同的信息展示,所以我将分类中,直接传一个参数值cid,使用同一功能,用cid判断查询哪一分类的数据并返回,避免了代码冗余。

创建数据库

后台 页面展示

主页面

 登录页面

 用户添加页面

 酒店信息展示页面

 技术选型

与前台是类似的布局。

Dao层

service层

Web层

 

 所遇到的问题

java.lang.NoSuchMethodException:

参考:

java.lang.NoSuchMethodException异常处理方法_林罔顾的博客-CSDN博客_nosuchmethodexception异常

中文乱码问题

参考:

java.lang.NoSuchMethodException异常处理方法_林罔顾的博客-CSDN博客_nosuchmethodexception异常 然后根据具体报错情况,修改 

详细代码查看

百度网盘

 链接:https://pan.baidu.com/s/1_H025__2LJJPrbdstAq0mg 
提取码:1234

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/894803.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号