# 小小商城系统 - Servlet版
练手JavaWEB项目,本版本为 Servlet 版(实现了SSM版85%的功能),基于原生JDBC数据库连接,通过手动实现Filter进行URL和Servlet之间的映射
---------------------------
**演示**(SSM版):[https://small.ડ.com/][1]
可自行注册账号,或使用后台查看权限账号 demo 密码 demo (后台入口登陆后显示)
兄弟项目:
[SSH版(实现了SSM版95%功能)][2]
[SSM版(完整版)][3]
----------------------------
本项目的亮点:
* 功能齐全,页面丰富,实现了小商城的大部分功能
* 前端仿天猫2017页面,基于原生CSS(前台)、Bootstrap(后台)、Jquery、Bootstrap Js构建
* 本项目后端使用原生 Servlet + JDBC + Filter 实现,轻量化构建。
* 实现了一个 BaseFilter 做用户鉴权 和 调用 Servlet 的方法(根据url)
讲解文章:
* [小小商城项目概述 —— 需求分析、数据表设计、原型设计、多层结构设计、项目规划][4]
* [Servlet开发 | 利用 Filter + 反射 处理 URL, 精简 servlet-mapping][5]
功能:
- [x] 首页、分类页、搜索页、产品页
- [x] 购物车页面、下单页、支付页及支付成功页
- [x] 我的订单页、确认收货及成功页、评价页
- [x] 登陆页、注册页
- [x] 全部数据库的后台可视化管理
- [ ] 网站设置
------------------
安装使用:
1. 若使用IDE打开,需将WEB-INF下的LIB文件夹和Tomcat文件夹下的LIB文件夹到库依赖即可
2. 若在Tomcat中部署,直接复制文件夹到Tomcat相应位置即可
3. 导入数据库small.sql,在 src\util\DBUtil.java中配置数据库
4. 默认后台地址 /admin ,账户密码为 admin 123456 ,新建用户在前台注册,需要后台权限需要在数据库的User表的group_列中将该用户的用户组设置为 superAdmin
5. JDK >= 1.8、数据库 Mysql
[1]: https://small.ડ.com
[2]: https://github.com/xenv/S-mall-ssh
[3]: https://github.com/xenv/S-mall-ssm
[4]: https://yuque.com/page/luan.ma/small-start
[5]: https://yuque.com/page/luan.ma/servlet-filter-mapping
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
小小商城系统,JavaWEB项目,基于原生Servlet,仿天猫页面,功能齐全.zip (176个子文件)
bootstrap.css 143KB
bootstrap.min.css 118KB
style.css 43KB
admin.css 40KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
fileinput.min.css 8KB
glyphicons-halflings-regular.eot 20KB
wangwang.gif 4KB
.gitignore 17B
mysql-connector-java-5.1.45-bin.jar 976KB
commons-lang3-3.7.jar 488KB
standard.jar 384KB
commons-io-2.6.jar 210KB
commons-fileupload-1.3.3.jar 69KB
jstl.jar 20KB
FrontServlet.java 19KB
OrderDAO.java 8KB
ProductDAO.java 6KB
PropertyValueDAO.java 6KB
OrderItemDAO.java 6KB
CommentDAO.java 6KB
ProductServlet.java 5KB
UserDAO.java 5KB
BackServletFilter.java 4KB
CartItemDAO.java 4KB
PropertyDAO.java 4KB
CategoryDAO.java 4KB
ProductImageDAO.java 3KB
Order.java 3KB
CategoryServlet.java 3KB
ProductImageServlet.java 2KB
PropertyServlet.java 2KB
Product.java 2KB
OrderService.java 2KB
Pagination.java 2KB
ProductService.java 2KB
ParseUploadUtil.java 1KB
CategoryService.java 1KB
PropertyService.java 1KB
BaseServlet.java 1KB
ProductImageService.java 1KB
PasswordUtil.java 1KB
PaginationUtil.java 1KB
CommentService.java 1KB
ProductSort.java 1KB
OrderServlet.java 1KB
OrderItemService.java 1021B
UserService.java 998B
Comment.java 891B
DBUtil.java 873B
OrderItem.java 862B
CartItem.java 861B
Category.java 851B
UserServlet.java 743B
CartItemService.java 730B
PropertyValue.java 708B
User.java 693B
PropertyValueService.java 636B
Property.java 517B
DateUtil.java 515B
ProductImage.java 511B
test.java 136B
FrontUtil.java 43B
4.jpg 137KB
3.jpg 125KB
1.jpg 83KB
2.jpg 70KB
ensure.jpg 19KB
jquery-3.2.1.min.js 85KB
bootstrap.js 68KB
bootstrap.min.js 36KB
cart.js 5KB
product.js 3KB
index.js 1KB
admin.js 652B
search.js 601B
npm.js 484B
myorder.js 0B
footer.jsp 7KB
myOrderPage.jsp 6KB
buyPage.jsp 6KB
listProduct.jsp 5KB
listProductImage.jsp 5KB
cartPage.jsp 4KB
listCategory.jsp 4KB
editProduct.jsp 4KB
listOrder.jsp 3KB
productCenter.jsp 3KB
editCategory.jsp 3KB
loginFooter.jsp 3KB
listProperty.jsp 3KB
confirmPayPage.jsp 3KB
homeCenter.jsp 3KB
editPropertyValue.jsp 2KB
commentPage.jsp 2KB
registerPage.jsp 2KB
editProperty.jsp 2KB
loginPage.jsp 2KB
adminPage.jsp 2KB
共 176 条
- 1
- 2
资源评论
马coder
- 粉丝: 1211
- 资源: 6602
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 10Eclipse项目源码.jpg
- 大屏可视化数据课程项目
- Maven 快速入门指南:安装和配置方法详解
- STM32物信息通过MQTT协议上传云平台
- STM32物信息通过MQTT协议上传云平台
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6260.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6259.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6258.0)
- 基于Selenium的Java爬虫实战(内含谷歌浏览器Chrom和Chromedriver版本122.0.6257.0)
- Screenshot_2024_0614_022736.png
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功