商城系统答辩题目

1.商品的sku和spu的区别?

Spu: Standard product unit (标准化产品单元)
SPU = Standard Product Unit (标准化产品单元)
SPU属性:不会影响到库存和价格的属性, 又叫关键属性。
OPPO R17这是商品的SPU:但Oppo R17只是一个名词,单纯的理解这个名词是没有意义的。
SPU是一组商品的属性组合(这个SPU属性组合名称叫做OPPO R17):
SKU=stock keeping unit(库存量单位)
会影响到库存和价格的属性, 又叫销售属性。
一个商品对应多个sku.
如流光蓝(三种颜色:流光蓝、霓光紫、霓光渐变色)+8G+128G(两种配置:8G+128G、6G+128G)。
即OPPO R17有一个SPU、6种SKU。

2.商品分类查询实现?

直接查询出来商品,商品的子分类根据子查询出来,也就是写了两个查询语句。
子查询通过 标签,里面通过 column 和property属性对应该进行查询。

3.商品添加的实现?商品更新怎么实现?商品删除怎么实现?

添加:前端发送post请求,通过click事件,把需要的数据放在一个对象中,然后后端通过@RequestBody接收到这些请求的数据,操作数据库,完成商品表的添加,根据生成的product_id再添加商品图片,商品的相关的参数。
商品修改,删除和商品的添加实现方式差不多。
更新:也是前端发送post 请求,通过click事件,把需要的数据放在一个对象中,然后后端通过@RequestBody接收到这些请求的数据,操作数据库,根据数据库表中的商品id,进行更新,然后响应给前端一个提示更新成功。
删除:也是前端发送请求,通过click事件,带上商品的id,然后通过id进行删除该商品,并且删除商品的相关的参数,响应给前端删除成功。

4.什么是跨域?

同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域;

5.跨域问题怎么解决的?

1.通过 后端的controller层上面加上@CrossOrigin注解,可以解决跨域问题。
2.或者通过配置一个统一的全局跨域的配置类来解决
3. 前端使用JsonP来解决跨域问题

6. 商品表结构怎么设置的?商品分类表怎么设计的?其他表结构是怎么设计的?

基本所有表都有,创建时间,修改时间,更新时间,创建人这四个字段。
商品id,商品分类id,商品图片路径,商品属性id,商品skuid,商品库存,商品状态(是否上架),商品的创建时间,创建人,商品的更新时间,商品更新人,

7.你商品推荐怎么实现的?

根据销量进行排序的查询,查询销量的前三,limit 0 ,3;

8. 什么是ajax请求?

是指一种创建交互式网页应用的网页开发技术。
ajax是一种浏览器通过js异步发起请求,局部更新页面的技术。
Ajax请求的局部更新,浏览器地址栏不会发生变化
局部更新不会舍弃原来页面的内容

9. SpringBootApplication注解的作用?

它是一个复合注解:包含三个注解

  1. EnableAutoConfiguration 启动配置的
  2. SpringBootConfiguration
  3. CompomentScan 这个注解是进行扫描所有的包的,会扫描这个启动类下面的所有子包

ctrl点击 这个注解进行查看

10 RestController注解作用?

前后端是使用JSON格式的数据进行通信的
包含两个注解:

  1. contoller注解:表示是controllern层的一个Bean,交给SpringBoot管理
  2. @ResponseBody 用于响应给前端Json格式的数据。
  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

有时间指导毕业设计

觉得写的好的话可以给我打赏

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

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

打赏作者

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

抵扣说明:

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

余额充值