这个约束条件主要是分离用户界面和数据存储,一方面改善用户界面跨平台的可移植性,另一方面简化服务器组件,改善系统的可伸缩性。
5. 分层系统分层系统架构约束条件将架构分为若干层,划定每一层的边界,从而降低每一层设计的复杂度。同时,通过分层,可以抽象底层的异构性,给上层提供统一的接口,简化上层的逻辑。
6. 按需代码按需代码约束条件是指某些场景下,客户端不清楚资源的处理方法,通过向服务器请求相应的处理代码来执行。这样可以简化客户端开发,允许部署后下载功能代码来改善系统的可扩展性。但是,因为传输的是代买,降低了可见性,所以是REST的一个可选的架构约束条件。
问答
Java中的REST
相关阅读
体验Django REST framework,解读REST架构风格
我是怎么一步步用go找出压测性能瓶颈
当 MySQL 连接池遇上事务(一):神秘的幽灵锁
【每日课程推荐】机器学习实战!快速入门在线广告业务及CTR相应知识