2012-03-21 87 views
1

REST关心的是指定远程客户端如何与服务器进行交互,而不是服务器如何执行实际满足客户请求的工作。这是否意味着如果我使用WCF制作基于Rest的Web服务,我仍然可以以相同的方式查询普通数据库查询,而不必担心它不是基于休息的?例如选择,插入,更新,删除等?基于休息的Web服务

+0

我无法专门回答。你问你是否可以通过Web服务模拟/公开正常的数据库查询API,以便客户端应用程序可以直接在数据库上运行查询?我想你可以,但从安全角度来看,这可能不是一个好主意。通常,您公开服务以执行某些特定的高级操作,然后分离您的数据库实施并提供安全性以防止恶意/不当使用。另外,我可能完全误解了这个问题。 :) – 2012-03-21 14:36:58

+0

REST不具有传染性。 – 2012-03-21 15:02:45

回答

2

Web服务的内部是服务的消费者无关紧要的。只要您的公共界面遵循REST原则,内部细节完全取决于您。

1

REST不必对数据库查询做任何事情。客户端如何与服务器进行通信。