该项目采用技术jsp、servlet、jdbc、以及前端框架jQuery,tomcat服务器、mysql数据库 开发工具eclipse,项目属于MVC模式,含有源码、论文、配套开发软件、软件安装教程、项目发布教程
项目文件介绍:
首先就是src下面的java文件,存放的是我们后端需要的文件
然后下面的bean文件,里面存放我们封装的实体类,基本上每一个实体类对应着数据库中的一张表,属性就是数据库中的字段
config文件,里面是我们的配置文件,jdbc.properties是对数据库连接的配置,mybatis-config.xml是对mapper.xml文件进行扫描的配置, spring.xml主要是配置组件扫描器,加载外部的properties配置文件,配置数据库连接池等等,springmvc里面是对视图解析器的配置,
controller文件是控制层,导入service层,因为service中的方法是我们使用到的,controller通过接收前端传过来的参数进行业务操作,在返回一个指定的路径或者数据表。比如bookcontroller里面就是对书籍进行增删改查的一下方法
filter这个文件夹下的AdminFilter,他主要是一个拦截的功能。当用户登录以后会把用户信息存入session里,当路径中包含admin,会取出session进行判断,如果session为空,那么证明用户没有登陆过那么就拒绝访问并且跳到首页,如果session不为空并且权限是管理员权限,那么就可以进行访问
mapper文件就是对数据库进行数据持久化操作,他的方法语句是直接针对数据库操作的,这些方法都是针对数据库的,这些mapper.xml里的sql语句就是针对数据库操作的具体实现
service文件主要存放的业务逻辑处理,也是一些关于数据库处理的操作,但不是直接和数据库打交道,他有接口还有接口的实现方法,在接口的实现方法中需要导入mapper层,让mapper层去跟数据库打交道,service是供我们使用的方法。
Utils存放的就是我们的工具类
然后webapp文件夹下存放的就是我们前端需要的文件
Admin文件下的css、js、image这些文件放的是我们后台页面的静态资源,这些jsp就是我们后台的页面
Css.js.images这些文件放的是我们前台页面需要的静态资源,最下面这些jsp是我们的前台页面
Error文件放的是我们的错误页面
Fonts文件放的是字体的样式
Layer放的是layui下的一个web弹层组件
Web-inf下的web.xml文件主要用来配置Filter、Listener、Servlet和欢迎页面等
想要本视频附带的资料和源码可以私我领取(免费)~