0

我对 Web 服务的理解是它们用于提供可分发的功能。但是,由于 RESTful Web 服务可以返回 HTML 并将该 HTML 显示为浏览器中的常规网页,因此我们有一个视图而不是业务逻辑。这是有用的还是违反了关注点分离原则?

4

1 回答 1

1

你在这里混淆了一些东西。

REST 是一种 Web api 设计模型,因此专注于不同应用程序的集成,而不是那些应用程序的内部结构。

话虽如此,REST 是一个非常轻松的模型。然而,休息系统的基石是:

它的状态少

您没有像soap 这样的会话,您首先在其中进行身份验证,然后获取会话ID 并可以执行操作。在休息时,每个呼叫都是独立的,并且具有需要处理的所有数据/信息,并且不依赖于任何先前或后续呼叫

每项服务都可以通过 uri 进行唯一寻址

有些操作必须满足某些标准

例如,一个简单的 Web 服务器通常处理 GET 请求,这些请求必须是safe,这意味着它们不会修改任何内容,它们是只读的

这是一篇好文章...

http://www.codeproject.com/Articles/253944/Representational-State-Transfer-A-Short-Walkthroug

于 2013-06-09T18:36:37.067 回答