嗯…简单地说,它们都是非常抽象的模型…如此抽象,它们自然地随处可见…
REST的想法是使资源以全局标识符(HTTP情况下为URI)寻址,并以CRUD方式(在HTTP情况下使用POST,GET,PUT和DELETE
)进行访问……至少,这就是这个想法)…
RPC是您在另一台机器上调用过程,传入一些参数并获取返回值的想法…
维基百科上有一个简短的比较
Persevere创建了一个服务,该服务允许两者(以一种非常优雅的方式,诚然)…是RESTful(尽管它不仅使用HTTP功能来实现这一点)
而且 公开了RPC接口…
最后,您应该查看应用程序需要执行的 *** 作……作为大多数人,您可能最终会使用RPC
API(基于XML或JSON或其他任何东西),其中包括用于部分RESTful子系统…这是因为拥有RESTfulnes意味着灵活性…如果客户端可以(通过一组简单的CRUD方法)或多或少地自由遍历服务器上的数据,则它不受限制(通过API公开的特定于问题的方法集),您可以向客户端转移逻辑…
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)