发表于: 2017-09-22 22:39:08
1 879
今天完成的:
后端接口
收获:
要理清业务关系,设计DB考虑表结构和冗余字段。
看了一篇文章,关于restful资源状态转移,自己对restful的理解还是有限,它基于http协议,将所有业务逻辑抽成资源操作,类似java的万物皆对象,登入登出这种难以描述的过程接口也是对session资源的post和delete。对于无法写入url中的大量字段的多条见动态查询,可以post一个search资源加以操作。对于大量统一操作,如delete*1000,可以post一个task处理。
大概就类似这样,需要转变思想,将业务逻辑抽象成资源,更适用于标准化、开源、供外部调用的api,至于其他web,有传统的soap,也有json-rpc等等等等,还有第三方封装的结合了rest和一些其他协议等等。轻量级的json-rpc更适合企业内部调用、不做外部发布的api,相对来说比restful要不规范一些,没有抽象化,而是接口-功能的直接发布-对接。
问题:
接口较多,写的时候要认真核对字段
设计方案时需要写明具体sql,对于疑难点,可能要列出多个方案
进度:
写方案设计中
计划:
继续写方案设计,明天估计能完成一半。
评论