接口开发注意事项阶段性总结
来源:互联网 发布:mysql 查询死锁语句 编辑:程序博客网 时间:2024/04/30 04:49
1、返回数据类型
返回对象还是数组:单条数据一般返回对象,多条数据一般返回数组
php中的坑:json_decode可以将对象转换成数组,但是对于java来说就是坑,因此在php中,json_encode的时候,如果是数组,使用[]或者array(),如果明确需要对象,使用new stdClass
总结:尤其是PHP和Java中对数组和对象处理方式不一样,注意使用数组还是使用对象,还要注意PHP的json库和Java的json库操作上的差异
2、关于接口返回字段
接口只返回必要的字段,接口功能最小化,一个接口只做一件事情,接口设计中也要提现分层思想,上层接口包装下层接口提供更靠近业务的接口
3、拆包装包思想
不同层之间拆包验证数据,设计要合理
4、接口内部实现严格程度,
根据不同层使用不同的控制程度,底层数据,一个数据元素不通过,则返回失败,顶层可以只返回成功的。(这是要考虑的问题)
0 0
- 接口开发注意事项阶段性总结
- iPhone 开发阶段性总结
- iPhone开发阶段性总结
- iOS 开发阶段性总结
- 创业项目开发阶段性总结
- npapi插件开发的阶段性总结
- 阶段性iOS开发技术总结160826
- 阶段性总结
- 阶段性总结!
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- 阶段性总结
- Oracle ERP 的前世今生
- [Android Studio] Gradle项目中添加JNI生成文件(.so文件)
- 断舍离
- 数学分析笔记-菲赫金哥尔茨-第一卷-绪论
- Guava之ListenableFuture(实现Java异步)
- 接口开发注意事项阶段性总结
- Windows server 2008 R2远程桌面终端连接数的破解
- Java FileOutputStream中向文本文件中写入换行符
- Windows 7中C:/Users/用户名/AppData里面的文件概述
- 回溯法~相关内容
- 【C/C++语言入门篇】-- 位运算
- Object对象转换成json
- Linux网络流量监控
- Spring IOC 基于注解的使用