流程总结

需求:

  1. 看需求
  2. 按照增、删、改、查4大项分解需求
  3. 对于上一步进一步细化,从entity→表→DAO→Service(是否跨服务:分布式事务,幂等,批量——最终目的看是否有性能问题,可以提前发现)。

开发

服务

  1. 按照增、删、改、查4大项分解小功能,一个一个的开发
  2. 上一步进一步细化,

1.表
2.entity(注意:当有条件列表查询的时候,需要增加QueryParams参数实体和response实体,如果有状态,可能需要状态Enum类)
3.SQLMap.xml文件
4.SQLMapConfig.xml文件
5.DAO+JunitTest
6.Service+JunitTest
7.dubbo.xml文件是否暴露provider接口
8.完善每个方法的注释
9.查看SQL是否需要加索引,SQLMap.xml文件中的SQL语句是从Navicat复制的,因此需要去除分号
10.提交,合并,自己打包到开发环境
11.写提测文档,发提测邮件,通知相应打包人打包

你可能感兴趣的:(流程总结)