Spring Boot项目实战:BBT版西蒙购物网

本文详细介绍了一个基于SpringBoot框架的西蒙购物网项目架构,包括项目设计思路、功能架构、运行效果、数据库创建、项目结构图及实现步骤。项目采用MVC设计模式,前后端分离,前端使用Bootstrap和Thymeleaf,后端使用SpringBoot和MyBatis。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、设计思路

1、采用MVC设计模式

2、西蒙购物网功能架构

二、运行效果

1、西蒙购物网首页

2、必须登录才能选购商品

3、选购商品,可以查看购物车

4、生成订单

5、支付

6、以管理员身份登录

7、单击商品管理下的查看商品

三、创建数据库

1、用户表结构及记录

2、类别表结构及记录

3、商品表结构及记录

4、订单表结构及记录

5、日志表结构及记录

四、项目结构图

五、项目实现步骤

1、创建Spring Boot项目simonshop_final

2、修改pom.xml文件,添加依赖

3、在net.hw.shop里创建bean子包,在里面创建实体类

(1)商品类别实体类Category

(2)日志实体类Log

(3)订单实体类Order

(4)页面实体类Page

(5)商品实体类Product

(6)用户实体类User

4、在net.hw.shop里创建mapper子包,在里面创建实体映射接口

(1)类别映射器接口CategoryMapper

(2)日志映射器接口LogMapper

(3)订单映射器接口OrderMapper

(4)商品映射器接口ProductMapper

(5)用户映射器接口UserMapper

5、在net.hw.shop里创建service子包,在里面创建服务类

(1)类别服务类CategoryService

(2)日志服务类LogService

(3)订单服务类OrderService

(4)商品服务类ProductService

(5)用户服务接类UserService

6、在net.hw.shop里创建aop子包,在里面创建日志切面LogAspect

(1)@Action注解接口

(2)日志切片类LogAspect

7、在net.hw.shop里创建interceptor子包,在里面创建拦截器LoginInterceptor

8、在net.hw.shop里创建webmvc子包,在里面创建控制器

(1)类别控制器CategoryController

(2)数据控制器DataController

(3)日志控制器LogController

(4)订单控制器OrderController

(5)商品控制器ProductController

(6)用户控制器UserController

9、在net.hw.shop里创建config子包,在里面创建WebMvConfig配置类

10、在util子包里创建实用工具类

(1)数据库连接管理类ConnectionManager

(2)加密类Encrypt

(3)SQL文件执行器SQLFileExector

11、在resources下的mapper里创建实体映射文件

(1)类别映射器配置文件CategoryMapper.xml

(2)日志映射器配置文件LogMapper.xml

(3)订单映射器配置文件OrderMapper.xml

(4)商品映射器配置文件ProductMapper.xml

(5)用户映射器配置文件UserMapper.xml

12、在static目录添加ace模板和bootstrap框架

13、创建样式表main.css

14、在static里的images目录里添加商品图片

15、JavaScript脚本文件

16、后台页面

17、前台页面

18、应用属性文件application.yaml

19、修改主程序SimonshopFinalApplication


BBT:采用Spring Boot框架、Bootstrap前端框架和Thymeleaf模板引擎

(1)Thymeleaf官网:Thymeleaf

(2)Bootstrap官网:Bootstrap · The most popular HTML, CSS, and JS library in the world.

(3)Spring Boot官网:Spring Boot

重点说明:采用Thymeleaf模板页面,通过${

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒城译痴无心剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值