REST中的连接器是否包括组件接口?



我的问题更多是概念性的,而不是技术性的。我试图理解REST中的连接器,在我看来,它们似乎类似于网络中的路径或连接。那么,REST中的连接器仅仅是一个通信通道,还是它还包括端点上的接口?

如果有疑问,请阅读文档,我猜:

http://www.ics.uci.edu/菲尔丁/酒吧/论文/rest_arch_style.htm

在Fielding论文的5.2.2中,他定义并解释了连接器。我的问题的答案是,"是的,连接器包括接口。"事实上,它们看起来只不过是接口而已。

连接器更可能只是一个端点,但是连接器的定义是故意松散的,以包括RESTful系统中促进组件之间通信的任何部分。因此,客户机组件将把通信委托给客户机连接器,客户机连接器又与服务器连接器通信,服务器连接器为其各自的服务器组件处理通信。另一方面,隧道连接器可能包括它的两个端点。

在阅读Fielding的论文时,我发现另一个有用的观点是连接器从统一接口中获得的好处与任何组件一样多。因为服务器/客户端/解析器/等。

最新更新