
项目二 SSM+SpringBoot商铺系统
SSM Springboot
追忆似水_年华
行路难,行路难,多歧路,今安在
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSM项目之商铺系统(十六) 批量增加、删除商品类别从Dao到View层的开发
文章目录增加商品类别Dao层ProductCategoryDao接口ProductCategoryDao SQL映射文件单元测试ProductCategoryExecution DTO类的开发ProductCategoryStateEnum 增加几个标识封装特定异常类ProductCategoryService接口ProductCategoryServiceImpl实现类单元测试Controller层ProductCategoryController增加addProductCategory方法单元测试Vie原创 2020-11-03 23:39:38 · 911 阅读 · 0 评论 -
SSM项目之商铺系统(十六) 商品类别列表展示从Dao到View层的开发
文章目录概述Dao层ProductCategoryDao接口ProductCategoryDao Mapper配置文件单元测试Service层ProductCategoryService 接口ProductCategoryServiceImpl接口实现类Controller层泛型类 Result状态信息ProductCategoryStateEnum控制类ProductCategoryControllerShopAdminController 添加路由信息转发到页面单元测试productcategoryma原创 2020-11-03 23:17:05 · 5376 阅读 · 0 评论 -
SSM项目之商铺系统(十五) 商品列表商铺编辑之view层开发
实战SSM_O2O商铺_20【商铺编辑】View层开发实战SSM_O2O商铺_24【商铺列表】View层开发原创 2020-11-03 12:38:11 · 193 阅读 · 0 评论 -
SSM项目之商铺系统(十四) 商铺列表之Dao层、Service层、Controller层开发
文章目录Dao层ShopDao接口DAO层单元测试Service层ShopService接口新增接口方法ShopServie接口实现类单元测试Controller层ShopController单元测试Dao层商铺注册和商铺编辑开发完成之后,我们来做一下商铺列表页面。列表页面需要支持分页 (MySql数据库,我们使用limit关键字)ShopDao接口com.imooc.o2o.dao.ShopDao 新增两个接口方法selectShopCountselectShopList/**原创 2020-11-03 12:35:22 · 450 阅读 · 0 评论 -
SSM项目之商铺系统(十三) 商铺编辑之Dao层、Service层、Controller层开发
文章目录Dao层开发ShopDao接口ShopDao映射文件单元测试Service层结构单元测试Controller层ShopControllerShopController#getShopInfoById测试ShopController#modifyShop方法注册商铺的session部分的完善Dao层开发ShopDao接口com.imooc.o2o.dao.ShopDao.java 新增查询接口/** * * * @Title: selectShopById * *原创 2020-11-03 12:24:15 · 804 阅读 · 0 评论 -
SSM项目之商铺系统(十二) View层之验证码kaptcha组件以及图片上传
这里直接引用别人总结的博客实战SSM_O2O商铺_14【商铺注册】View层之验证码kaptcha组件实战SSM_O2O商铺_15【商铺注册】View层+Controller层之图片上传原创 2020-11-03 10:57:18 · 182 阅读 · 0 评论 -
SSM项目之商铺系统(十一) View层之初始化页面数据
文章目录请求过程分析DAO层的实现AreaDao接口,Mapper映射文件及单元测试ShopCategoryDao.xml Mapper映射文件单元测试Service层的实现AreaService接口,AreaServiceImpl接口实现类及单元测试ShopCategoryService接口ShopCategoryServiceImpl 接口实现类单元测试请求过程分析页面画完之后,我们的下拉框是没有数据的 <!-- 商铺分类 下拉列表 --> <li>原创 2020-11-03 10:48:48 · 597 阅读 · 0 评论 -
SSM项目之商铺系统(十) 商铺注册之View层前台页面
因为这部分属于前端,所以不是本项目的重点文章目录概述前端框架选择页面目录结构搭建商铺注册页面shopoperation.html页面:JS部分shopoperation.js:common.js:注意Controller层访问概述在开发完DAO层、Service层、Controller层之后,我们来实现下View层的部分前端框架选择我们这里选择阿里的SUI Mobile页面目录结构搭建商铺注册页面我们选择使用这个表单作为我们我们的商铺注册页面,基于这个页面来进行修改shopoper原创 2020-11-03 10:27:45 · 535 阅读 · 0 评论 -
SSM项目之商铺系统(九) 店铺注册之Controller的实现
新建一个controller类@Controller//注解它是一个controller @RequestMapping("/shopadmin")//根urlpublic class ShopManagementController { @Autowired private ShopService shopService; @Autowired private ShopCategoryService shopCategoryService; @Auto原创 2020-10-29 10:37:58 · 464 阅读 · 0 评论 -
SSM项目之商铺系统(八) 店铺注册之Service的实现
首先我们的service完成了店铺注册步骤:1.接受要注册的商铺的类(里面的属性用户能设置的都设置了)和商铺的图片2.检查所需的的信息是否有空值3.设置管理员需要设置的shop的属性4.插入这条记录5.将商铺的照片存入属性,并且将照片地址更新到数据库中6.操作全部成功的话返回一个ShopExecution对象,并且构造参数是代表成功创建的枚举对象首先我们要知道,Service层是具有事务的性质的,如果出错会回滚,但是只有抛出运行时错误,才回滚,所以我们新建一个运行时错误类继承自Runtime原创 2020-10-28 20:54:13 · 256 阅读 · 0 评论 -
SSM项目之商铺系统(七) Dto之ShopExecution的实现
为了完成商铺注册,简单的entity类并不能满足我们的需求。我们需要对其扩展新建了下面的类包含注册商铺所需要的所有的属性。package storepro.dto; import storepro.entity.Shop;import storepro.enums.ShopStateEnum; import java.util.List; public class ShopExecution { private int state;//结果状态 private Strin原创 2020-10-28 18:49:22 · 325 阅读 · 0 评论 -
SSM项目之商铺系统(六) Thumbnailator图片处理和封装
Thumbnailator:Thumbnailator是一个用来处理图像的类库,我么接下来会用到这个类首先,我们的店铺会有图片,每个图片都要存在自己店铺的文件中,并且不能重名,所以上传的图片的路径大部分都不在同一文件,并且经常会重名,所以我们需要单独处理文件的路径和给图片新赋值。因此一个图片路径名应该是 项目存储图片的根路径/存储商铺的照片的路径/各种商铺/xxxxx.png实现:我们的util包用来存工具类,我们根据不同店铺照片生成不同路径和图片起名我们封装起来存入这个包当做工具直接调用我们原创 2020-10-28 18:25:03 · 254 阅读 · 0 评论 -
SSM项目之商铺系统(五) DAO层之新增店铺和更新店铺
新增店铺:第一步:建立DAO层接口并且实现新增店铺功能的接口第二步:建立ShopDao的xml映射文件并且实现了相应的功能 <!--useGeneratedKeys开启了返回自增主键 的值,这样直接将表中主键值存入了相应的实体类中的属性 keyColumn指定数据表中主键的列名 keyProperty指定实体类中对应主键的属性名 --> <insert id="insertShop" useGenerate原创 2020-10-28 18:14:43 · 338 阅读 · 0 评论 -
SSM项目之商铺系统(三) 测试Dao,Service,Controller层
SSM项目之商铺系统 第一步:给数据表添加数据。第二步:写dao层接口。1.建立dao层测试类2.测试service层:3. web层测试:我们针对Area(地区)表进行测试。我们取出area表中的所有信息,通过juint来完成测试第一步:给数据表添加数据。我们测试查询语句: select * from tb_area ORDER BY priority DESC //降序输出area表中所有信息第二步:写dao层接口。public interface AreaDao原创 2020-10-28 16:18:23 · 796 阅读 · 0 评论 -
SSM项目之商铺系统(四) logback的配置
SSM项目之商铺系统Logback日志管理文件Logback日志管理文件Logback 是 Slf4j 的原生实现框架,同样也是出自 Log4j 一个人之手,但拥有比 log4j 更多的优点、特性和更做强的性能,现在基本都用来代替 log4j 成为主流。设置一个名为logback.xml文件来配置logback,具体信息如下<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="原创 2020-10-28 15:16:28 · 264 阅读 · 0 评论 -
SSM项目之商铺系统(二) Maven配置
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档SSM项目之商铺系统 一、 Maven配置项目目录:接下来看下ssm项目的配置:mybatis-config.xml:设置mybatis,数据库等信息在spring配置文件设置:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"原创 2020-10-28 14:46:41 · 385 阅读 · 0 评论 -
SSM商铺系统(一) sql语句建表、实体类创建
建库use o2o;DROP TABLE IF EXISTS `tb_area`;CREATE TABLE `tb_area` ( `area_id` int(2) NOT NULL AUTO_INCREMENT, `area_name` varchar(200) NOT NULL, `priority` int(2) NOT NULL原创 2020-10-28 00:04:23 · 796 阅读 · 0 评论