知名清华教授java web网上书城毕业项目详细教程(附带源码和资料)

该项目采用技术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和欢迎页面等

想要本视频附带的资料和源码可以私我领取(免费)~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容