zoukankan      html  css  js  c++  java
  • 《架构之美》阅读笔记五

        今天我阅读了《架构之美》第五章——面向资源的架构在web,这一章讲到现在我们过分强调了软件和服务,而却忽视了数据,现在大多数组织机构更容易在web上找到信息,而不是在他们自己的系统中。web在很大程度上是因为它增大了信息共享的可能性,同时也降低了门槛。

      web中的面向资源的架构具有伸缩性、弹性、架构迁移策略和信息驱动的访问控制等特点。在大家的概念中,web是以文档为中心的。具体来说,就是当大家想到web时,就会想到在web浏览器中看一些文档,例如html文档。但是web真正的神奇的地方确实链接,我们可通过创建新窗口来访问链接获得那些公开的信息。链接起来的文档只是一部分,我们正在走向的web是数据的web,它连接了人、文档、数据、服务和概念。在这个环境中,我们通过逻辑的客户端-服务器的请求来交互。关注点的分离是这种交互的关键抽象之一,我们分离了我们有兴趣讨论的东西,操作这些东西,以及选择收发它们的方式。通过分离事物的名称和形式结构,我们可以复用同样的逻辑名称,支持多种类型的交互。面向资源的架构的标识是向命名的资源发起逻辑请求的过程,这些请求通过某种引擎解释,转成该资源的物理表现形式(如html页面,xml页面等)。

      面向资源的架构的标识是向命名的资源发起逻辑请求的过程。这种请求由某种引擎解释,转成该资源的物理表现形式,面向资源的架构方法很优雅的实现了一些折中,一方面,对于传统的方法来说,这些方法可能看起来有些奇怪,而且没有尝试过。另一方面,它代表了人们设想和实现过的最大、最成功的网络软甲架构。一方面。它要求一种完全不同的思考方式,另一方面,它支持一种强大机制,包裹请反复已有的代码、服务和基础设施,为他们提供逻辑命名接口,对所有形式交互都不透露实现细节。

      架构是有人居住的雕塑,我们不得不在一段时间内承受这些选择的影响。我们应该抓住一些机会,让功能、美和弹性渗入到架构之中,使我们在架构中的生活变得更舒适。

  • 相关阅读:
    oracel 备份导出报错 EXP-00091: Exporting questionable statistics
    将多张图片快速制作成一个PDF文件
    自连接表:M可能无下级,可能有下级
    STL迭代器失效总结
    DNS劫持和DNS污染的区别
    snprintf函数用法(转)
    sql查询面试题
    linux获取主机信息
    linux网络通信中的地址形式转换
    printf函数编程小技巧
  • 原文地址:https://www.cnblogs.com/hhjing/p/14812271.html
Copyright © 2011-2022 走看看