姓名:刘桓旭
学号:202030441475
1.首先就是src下面的java文件,存放的是我们后端需要的文件
2.然后下面的bean文件,里面存放我们封装的实体类,基本上每一个实体类对应着数据库中的一张表,属性就是数据库中的字段
3.config文件,里面是我们的配置文件,jdbc.properties是对数据库连接的配置,mybatis-config.xml是对mapper.xml文件进行扫描的配置, spring.xml主要是配置组件扫描器,加载外部的properties配置文件,配置数据库连接池等等,springmvc里面是对视图解析器的配置,
4.controller文件是控制层,导入service层,因为service中的方法是我们使用到的,controller通过接收前端传过来的参数进行业务操作,在返回一个指定的路径或者数据表。比如bookcontroller里面就是对书籍进行增删改查的一下方法
5.filter这个文件夹下的AdminFilter,他主要是一个拦截的功能。当用户登录以后会把用户信息存入session里,当路径中包含admin,会取出session进行判断,如果session为空,那么证明用户没有登陆过那么就拒绝访问并且跳到首页,如果session不为空并且权限是管理员权限,那么就可以进行访问
6.mapper文件就是对数据库进行数据持久化操作,他的方法语句是直接针对数据库操作的,这些方法都是针对数据库的,这些mapper.xml里的sql语句就是针对数据库操作的具体实现
7.service文件主要存放的业务逻辑处理,也是一些关于数据库处理的操作,但不是直接和数据库打交道,他有接口还有接口的实现方法,在接口的实现方法中需要导入mapper层,让mapper层去跟数据库打交道,service是供我们使用的方法。
8.Utils存放的就是我们的工具类
9.然后webapp文件夹下存放的就是我们前端需要的文件
10.Admin文件下的css、js、image这些文件放的是我们后台页面的静态资源,这些jsp就是我们后台的页面
11.Css.js.images这些文件放的是我们前台页面需要的静态资源,最下面这些jsp是我们的前台页面
12.Error文件放的是我们的错误页面
13.Fonts文件放的是字体的样式
14.Layer放的是layui下的一个web弹层组件
15.Web-inf下的web.xml文件主要用来配置Filter、Listener、Servlet和欢迎页面等
没有合适的资源?快使用搜索试试~ 我知道了~
基于java 购物网站课设.zip
共704个文件
jpg:342个
png:104个
jsp:60个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 124 浏览量
2024-03-29
15:13:34
上传
评论
收藏 148.2MB ZIP 举报
温馨提示
可以用于毕业设计(项目源码+项目说明)目前在window10/11测试环境一切正常,用于演示的图片和部署教程说明都在压缩包里
资源推荐
资源详情
资源评论
收起资源包目录
基于java 购物网站课设.zip (704个子文件)
BookController.class 12KB
BookController.class 12KB
UserController.class 6KB
UserController.class 6KB
OrderController.class 6KB
OrderController.class 6KB
OrderServiceImpl.class 5KB
OrderServiceImpl.class 5KB
Order.class 5KB
Order.class 5KB
BookServiceImpl.class 4KB
BookServiceImpl.class 4KB
Book.class 4KB
Book.class 4KB
UserServiceImpl.class 4KB
UserServiceImpl.class 4KB
MyCipher.class 3KB
MyCipher.class 3KB
BookTypeServiceImpl.class 3KB
BookTypeServiceImpl.class 3KB
User.class 3KB
User.class 3KB
OrderItem.class 2KB
OrderItem.class 2KB
AdminFilter.class 2KB
AdminFilter.class 2KB
IndexController.class 2KB
IndexController.class 2KB
Page.class 2KB
Page.class 2KB
PriceUtil.class 1KB
PriceUtil.class 1KB
Address.class 1KB
Address.class 1KB
OrderMapper.class 919B
OrderMapper.class 919B
Recommend.class 902B
Recommend.class 902B
BookType.class 794B
BookType.class 794B
BookMapper.class 726B
BookMapper.class 726B
UserMapper.class 696B
UserMapper.class 696B
BookTypeMapper.class 639B
BookTypeMapper.class 639B
BookService.class 584B
BookService.class 584B
UserService.class 520B
UserService.class 520B
BookTypeService.class 504B
BookTypeService.class 504B
OrderService.class 459B
OrderService.class 459B
RecommendMapper.class 451B
RecommendMapper.class 451B
bootstrap.css 138KB
bootstrap.css 138KB
bootstrap.css 120KB
bootstrap.css 120KB
style.css 53KB
style.css 53KB
layer.css 14KB
layer.css 14KB
layer.css 14KB
layer.css 14KB
flexslider.css 7KB
flexslider.css 7KB
style1.css 5KB
style1.css 5KB
loading-0.gif 6KB
loading-0.gif 6KB
loading-0.gif 6KB
loading-0.gif 6KB
loading-2.gif 2KB
loading-2.gif 2KB
loading-2.gif 2KB
loading-2.gif 2KB
loading-1.gif 701B
loading-1.gif 701B
loading-1.gif 701B
loading-1.gif 701B
.gitignore 47B
BookShop.iml 155B
BookShop.iml 80B
mysql-connector-java-8.0.27.jar 2.36MB
protobuf-java-3.11.4.jar 1.58MB
spring-web-5.1.6.RELEASE.jar 1.32MB
spring-core-5.1.6.RELEASE.jar 1.23MB
spring-context-5.1.6.RELEASE.jar 1.05MB
spring-webmvc-5.1.6.RELEASE.jar 781KB
mybatis-3.2.2.jar 683KB
spring-beans-5.1.6.RELEASE.jar 658KB
jstl-1.2.jar 405KB
spring-jdbc-5.1.6.RELEASE.jar 395KB
spring-aop-5.1.6.RELEASE.jar 360KB
spring-expression-5.1.6.RELEASE.jar 274KB
spring-tx-5.1.6.RELEASE.jar 250KB
commons-io-2.4.jar 181KB
commons-dbcp-1.4.jar 157KB
共 704 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
不走小道
- 粉丝: 3237
- 资源: 5112
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功