一、整体框架介绍
1.1、背景
在学习 SSM 以及 Boostrap框架时,为了整合所学(微信支付、登录or支付宝支付等)知识,这个购物商城项目也就出现了...对于ssm初学者来说,应该比较适合练手学习,可以根据自己想法进行功能扩展等...
1.2、整体架构图
目前项目基本实现的功能有,商城后端:用户登录、商品管理、商品类型管理、客户管理以及系统用户管理(订单管理功能后续有空实现...);商城前端:商品页面展示、商品详情页、加入购物车、立即购买、我的订单、购物车、个人中心(这里实现比较简单)、客户注册、客户登录、订单管理、订单支付(支付宝和微信)、收货地址管理等
整体框架图
二、技术选型
2.1、技术组合
- 数据库:Mysql
- 技术组合:Spring、SpringMvc、Mybatis、Redis、Jsp
- 前端框架:BootStrap3
- Lombok
- 其它:HttpClient4.x、Google ZXing 生成二维码、微信支付、支付宝沙箱模拟支付、聚合数据接口(短信)开发、文件上传 FTP 服务器等
三、开发环境
3.1、工具与环境
- IDEA 2017.3.5
- Maven 3
- JDK8
- Mysql 5.7+
- Win10 64位系统
- 项目部署:阿里云服务器
四、项目演示
4.1、后端演示
相关页面截图:
项目演示地址:
https://www.xmlvhy.com/xmShopBack/
账户名:test 密码:test
4.2、前端演示
相关页面截图:
项目演示地址:
https://www.xmlvhy.com/xmShopFront
备注:
- 项目中涉及支付宝支付,由于是沙箱环境支付,需要下载,沙箱环境的支付宝钱包(https://sandbox.alipaydev.com/user/downloadApp.htm)
- 微信支付,这里使用的是 小D课堂 提供的微信开发者账户,此账户提供了微信扫码支付统一下单接口,没有商户号也可以完成支付功能开发。(需要的话可以自行到官网注册一个账号即可)
- 最后,支付过程中,支付宝沙箱支付不会产生任何交易信息的,微信支付会产生实际交易,商品价格最少0.1元!
项目完整代码
https://github.com/mozhijun/xmShop
本文作者: AI码真香
本文标题: SSM+Bootstrap+Redis+Mysql实现 商城购物系统
本文网址: https://www.xmlvhy.com/article/63.html
版权说明: 自由转载-非商用-非衍生-保持署名 署名-非商业性使用4.0 国际 (CC BY-NC 4.0)
类似文章
| 68 评论
中国天津天津市 2023-06-13 16:24:48 回复
怎么下载啊 大佬 我进不去
中国北京北京市 2021-11-02 15:03:17 回复
中国上海上海市 2021-11-07 11:44:10 回复
中国江西省南昌市 2021-09-27 12:03:56 回复
大佬请问下,这个项目怎么启动起来,应该怎样启动这个项目,redis我没有影响吗?
中国北京北京市 2021-03-03 14:30:45 回复
中国上海上海市 2021-03-07 13:24:27 回复
博主麻烦问一下,这个项目怎么启动啊,我有tomcat我把项目导进我idea里面后配置完tomcat启动不能跳转到启动页,然后这个redis怎么使用。
中国北京北京市 2021-03-02 14:08:37 回复
中国上海上海市 2021-03-07 13:23:43 回复
中国安徽省宿州市 2021-02-25 20:50:35 回复
中国河北省石家庄市 2020-12-13 11:56:46 回复
中国上海上海市 2020-12-13 12:07:44 回复
中国江苏省南京市 2020-09-23 17:24:46 回复
中国上海上海市 2020-09-23 17:27:43 回复
中国河北省石家庄市 2021-03-16 14:30:55 回复
中国江苏省南京市 2020-09-23 17:50:58 回复
中国江苏省南京市 2020-09-17 23:09:37 回复
中国上海上海市 2020-09-18 19:25:48 回复
中国江苏省南京市 2020-09-18 21:57:17 回复
中国江苏省南京市 2020-07-22 10:40:30 回复
中国上海上海市 2020-07-22 10:46:21 回复
您好 有新的演示视频吗 纯新手 运行上可能缺少一些东西的配置,谢谢
中国海南省海口市 2020-06-28 09:59:09 回复
中国上海上海市 2020-06-28 10:22:32 回复
您好,我想问一下数据库脚本在哪啊
中国山东省泰安市 2020-06-01 14:21:22 回复
中国上海上海市 2020-06-07 10:38:50 回复
警告 [http-nio-81-exec-1] org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/back_end/back_end/showLogin] in DispatcherServlet with name 'springMVC' 大佬这是咋了
中国陕西省宝鸡市 2020-05-14 20:58:16 回复
大佬你好,执行你的程序为啥会出现那么多DeBug呢?类型如下:
16:58:16.688 [localhost-startStop-1] DEBUG org.apache.ibatis.io.VFS - Class not found: org.jboss.vfs.VFS
中国河南省濮阳市 2020-04-23 17:06:13 回复
中国上海上海市 2020-04-24 21:10:20 回复
中国四川省内江市 2020-04-13 22:51:05 回复
中国上海上海市 2020-04-24 21:11:17 回复
中国广西贵港市 2020-04-08 19:02:56 回复
中国上海上海市 2020-04-08 19:33:35 回复
中国广西贵港市 2020-04-13 10:04:33 回复
中国广西贵港市 2020-04-13 10:04:33 回复
中国上海上海市 2020-04-13 17:51:22 回复
中国山西省运城市 2020-04-01 10:08:21 回复
中国上海上海市 2020-04-01 11:27:09 回复
可以部署到自己阿里云上的FTP吗? ftp.baseUrl又是怎么部署的呢
中国广东省广州市 2020-03-30 03:37:08 回复
中国上海上海市 2020-03-30 11:14:24 回复
请问博主,为什么我运行后台的时候会跳转到错误页面,我看代码应该是跳转到login页面
中国湖北省武汉市 2020-03-27 01:29:23 回复
中国上海上海市 2020-03-27 10:01:08 回复
中国江西省九江市 2020-03-17 16:30:41 回复
中国上海上海市 2020-03-17 17:53:29 回复
回收站里的东西我怎么删不掉
中国江西省九江市 2020-03-17 16:29:45 回复
中国上海上海市 2020-03-17 17:53:35 回复
中国重庆重庆市 2020-03-13 09:15:00 回复
中国上海上海市 2020-03-13 11:05:08 回复
中国重庆重庆市 2020-03-13 12:00:56 回复
中国重庆重庆市 2020-03-13 12:00:56 回复
中国上海上海市 2020-03-13 12:01:56 回复
博主大佬,您好,微信支付功能,有具体的视频教程么?谢谢
中国福建省福州市 2020-03-11 14:12:54 回复
中国上海上海市 2020-03-11 14:56:12 回复
中国福建省福州市 2020-03-19 16:31:30 回复
中国福建省福州市 2020-03-19 16:31:30 回复
中国上海上海市 2020-03-19 20:31:24 回复
日本东京都东京 2020-03-10 19:44:39 回复
中国上海上海市 2020-03-10 20:15:43 回复
日本东京都东京 2020-03-10 21:33:50 回复
日本东京都东京 2020-03-10 21:33:50 回复
中国上海上海市 2020-03-11 09:06:32 回复
中国湖北省荆门市 2020-03-05 15:09:39 回复
中国上海上海市 2020-03-05 15:45:20 回复
中国湖北省荆门市 2020-03-05 16:10:17 回复
中国湖北省荆门市 2020-03-05 16:10:17 回复
中国上海上海市 2020-03-05 16:11:29 回复
中国上海上海市 2020-02-28 20:53:04 回复
中国安徽省宿州市 2021-02-25 20:51:43 回复
中国上海上海市 2021-02-25 21:06:44 回复
中国上海上海市 2021-02-25 21:06:44 回复
中国安徽省宿州市 2021-02-26 09:45:22 回复
中国安徽省宿州市 2021-02-26 09:45:22 回复
中国上海上海市 2021-02-27 11:37:02 回复
中国安徽省宿州市 2021-02-26 00:21:19 回复
中国安徽省宿州市 2021-02-26 00:21:19 回复
中国上海上海市 2021-03-07 13:26:34 回复
中国安徽省宿州市 2021-02-25 21:07:48 回复
中国安徽省宿州市 2021-02-25 21:07:48 回复
中国上海上海市 2021-03-07 13:25:07 回复