当已经完成了数据库与数据表的设计之后,关于项目的开发,应该:
1.先了解所有数据表,分析各表的数据特征,应该先处理基础数据,再此基础之上,优先处理简单的数据
-
先处理基础数据:例如必须先有品牌,才可以发布商品,则品牌就是商品的基础数据,在开发时,应该先处理品牌数据,再处理商品数据
-
优先处理简单的数据:通常,数据关联较少、字段较少的数据,就是简单的数据
-
在当前项目中,大致的顺序可以是(你也可以自行调整):
相册 > 品牌 > 类别 > 图片 > 属性模板 > 属性 > SPU > SKU
2.接下来,在处理每种数据时,大致遵循以下顺序:
增 > 查 > 删 > 改
以相册数据为例,开发顺序大致是:
新增相册 > 查询相册列表 > 根据ID查询相册详情 > 根据ID删除相册 > 修改相册详情
3.在开发每个业务功能时,大致遵循的顺序是:
Mapper > Service > Controller > 页面
在新增相册为例,开发顺序大致是:
AlbumMapper > AlbumService > AlbumController > 页面