异常的分类

总体上异常分为两个方向
1 由于用户行为导致的异常(没有通过验证器,传递的参数不正确 没有查询到结果) 这种异常通常是不需要记录日志 需要向用户返回具体信息

2 服务器自身异常 (代码错误 调用外部接口错误 )通常记录日志 不向客户端返回具体原因

3 业务处理单独的放在 业务层

模型更加关注得是业务逻辑 和查询无关

数据表之间得关系 取决与业务逻辑

开闭原则 闭修改 开扩展

适当接受数据库的冗余用于提高查询速度 用空间换时间

要合理的使用

1 rest是基于模型和资源的 只要和业务相关的数据都返回回去
2 但是也不能全部返回回去 需要结合业务 尽量的不要去消耗服务器的性能 给前端开发者一些精简的接口

结合业务控制接口的粒度 和接口分层

php里面的构造函数

php遵守两个加载规范PSR-4 PSR-0

微信的模板消息不是主动推送而是被动响应

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值