JAVA系统开发准则-实战

1、数据库表字段 主键pk_开头 ,外键 wpk_开头 ,字段尽量用有含义的 单词,可以有 “_” 分开

2、每个表字段最好不超过15个, 考虑业务逻辑复杂的 系统表之间关系 采用弱关联,除非业务相对简单,变动少,而且框架又是 hibernate,可以采用 对象编程,比如子表,级联处理

3、前后端分离 , api接口对接都采用json,格式
{ code:0 ,message:"",count:3,pageIndex:0,pageSize:0 ,state:"",
data : [ {username:“name”},{username:“name”} ]
}
code 成功0 失败 1 ,state 成功 “success”,失败 “fail”
列表采用分页,如果是单行数,data 就不是数组 而是单行,
json结构按这样,具体字段 可以具体项目具体 设计

4、后端某个字段值为空时 要不要返回,可根据前端 定制,当然后端有相应工具类 处理,为空 或者 不为空

5、采用全局异常处理,具体逻辑 能在service控制 就不要在 controller层发生, 有些采用分布式事务的 可能 不适合在 service处理异常,不然回滚不了

6、api接口 后端开发都要给出 可以用 swaager显示 ,有word文档 更好

7、前端 如果后端没给出数据,可以自行用json 暂时显示数据,前后端对接 都采用 驼峰式字段,后台持久化框架 一般都是用 驼峰式

8、业务字段 前期 都要给到 前后端,方便各自开发,完成后可以对接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值