Java电商项目: 4.基于json参数完成商品规格参数管理
文章目录
到Github获取源码请点击此处
实现商品规格参数模板分页显示
- 首先完成远程服务的编写, 按照惯例首先写Service接口
- 编写对应的实现类, 也是常用的分页写法.
- 最后需要在Dubbo的配置文件中进行注册, 以便发布远程服务.
- 至此, 远程服务编写成功, 下面编写
ashop-manager-web
模块, 调用远程服务方法. - 同样需要创建Service接口及其实现类.
- 实现类
- 编写Controller
- 最后需要到配置文件中注册远程服务对象
- 打包部署, 重新启动项目
判断类目是否已经添加模板
- 查询tb_item-param表, 根据item_cat_id进行查询
- 编写提供远程服务的service接口及实现类.
- 继续在Web模块中添加Service接口与实现类
- 编写controller
- 打包部署测试,
新增规格参数模板信息
- 编写远程Service接口以及实现类
- 到
ashop-manager-web
模块中编写service接口与实现类
- 编写controller
- 打包测试, 看是否能够成功添加商品信息.
删除规格参数模板信息
- 由于和上面的描述存在大量重复, 这里就暂时不描述了, 可以查看源码
新增商品, 指定规格参数
- 大致分为两步: 1. 加载商品规格参数模板; 2. 具体商品规格参数添加
- 由于根据商品类目id进行查询的远程方法已经写过, 只需要实现
web
模块中的逻辑即可.
- 实现商品规格参数保存, 直接在原有的方法上进行修改, 在保存新商品信息时, 新增规格参数信息字段.
-
web
模块中也要添加对应的service接口及实现类
修改商品规格参数
- 首先要完成商品规格参数的回显
-
web
模块中同样需要编写service接口和实现类
-
下面进行商品规格参数修改
-
直接在保存修改商品信息有关的方法上修改, 添加上商品规格参数即可.