这是我在 2015 年刚开始学习 JavaWeb 开发时,使用 JSP + Servlet + Mysql 实现的一个非常简单的购书项目,包含管理端和用户端,主要目的是对所学的 Servlet 理论知识进行实践操作,代码是完整的,分享出来,供有需要的朋友参考学习。
功能 & 技术栈
核心技术栈:JSP、Servlet、dbcp 连接池、Bootstrap 前端框架。
功能模块:
- 管理端 - 用户管理、图书管理、分类管理
- 用户端 - 用户信息、图书浏览、购物车、订单
本地运行
运行环境要求: Eclipse EE、JDK 1.8+、Tomcat 8.5+、Mysql 5.7+
1. 使用 Eclipse 打开项目
执行Eclipse菜单:File > Open Projects From File System... > Directory... > 选择项目目录 > Finish。
2. 导入数据表
将 sql 目录下的 mybookshop.sql 数据导入到现有 Mysql 数据库中
3. 配置数据库连接
修改数据库配置文件中的参数,在:WebContent/WEB-INF/db.properties
4. 使用Tomcat运行项目
用户端访问地址:http://localhost:8080/book-shop
账号密码:user/user
管理端访问地址:http://localhost:8080/book-shop/admin/login.jsp
账号密码:admin/admin
部分截图
- 用户登录
- 首页
- 购物车
- 后台-图书列表
源码地址
开源 | Servlet与JSP实践之购书系统