商品服务 - 分层领域模型及规格参数编码实现

1 分层领域模型规约

DO( Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。
DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。
BO( Business Object):业务对象, 可以由Service层输出的封装业务逻辑的对象。
Query:数据查询对象,各层接收上层的查询请求。
注意超过2个参数的查询封装,禁止使用Map类来传输。
VO( View Object):显示层对象,通常是Web向模板渲染引擎层传输的对象。

2 规格参数-新增

前端Vue

2.1 抽取VO对象

将AttrEntity的属性抽取到AttrVO对象中,并新增四个属性
private Long attrGroupId;
private String catelogName;
private String groupName;
private Long[] catelogPath;
1.编写Controller层的Handler处理方法入参统一使用VO对象的代码如下:

package com.txw.guli

猜你喜欢

转载自blog.csdn.net/weixin_40055163/article/details/121419680