URI概念在项目中的体会

来源:互联网 发布:lg洗衣机选购 知乎 编辑:程序博客网 时间:2024/05/18 13:04
百度百科对URI的定义:"Web上可用的每种资源 -HTML文档、图像、视频片段、程序等 - 由一个通用资源标识符(Uniform Resource Identifier, 简称"URI")进行定位。"


URI主要的功能是对抽象概念的"资源"的"定位"描述。我们可以把不同的界面抽象成"资源",把打开的动作抽象成"定位"。


由于目前大多数平台都提供了相当简单易用的Uri库,使得我们可以更方便的用它来解决业务问题,页更清晰的描述代码。


现在项目中大量混用了Native界面和Web界面来展示不同的信息,所以在界面间启动的流程中就要根据具体业务来区别对待启动的是Native还是Web,通过网络返回的数据如果也将原始的结构化描述方式改成Uri描述,将大大提高可读性,简化数据复杂度。


比如Web的Uri还是和平常的URL一样。但是Native的Uri将采用getScheme=‘local’,getHost=‘界面名’,getQuery()=‘传递的参数’
0 0
原创粉丝点击