0
我使用控制器作为服务来返回HTML/JSON。我在这里做的是否有适当的技术名称?MVC3 - 这种类型的服务模式是否有适当的名称?
- 用户触发事件
- 执行AJAX GET
- 请求由控制器进行处理
- 返回HTML/JSON
- 填充前端HTML对象(一个或多个)与结果
这让我觉得我是一个面向服务的设计。它具有RIA应用程序的优点。我听说过“RESTFUL”服务,但我不知道这是否符合法案。
我使用控制器作为服务来返回HTML/JSON。我在这里做的是否有适当的技术名称?MVC3 - 这种类型的服务模式是否有适当的名称?
这让我觉得我是一个面向服务的设计。它具有RIA应用程序的优点。我听说过“RESTFUL”服务,但我不知道这是否符合法案。
我在我们的主应用程序中使用完全相同的架构。它是面向服务的设计/体系结构的一个子集。您实际使用“服务”,如:Login
,CreateBlogPost
,DeletePicture
,Register
,Connect
等。但我相信服务可以实现更广泛的目标。例如,暴露一个API,它可以按照您描述的相同方式进行基本访问,但会响应GET以外的更多HTTP动词:POST
,HEAD
,PUT
,DELETE
。这是您提到的RESTful服务。
因此,要回答您的问题,您所描述的模式在架构良好的RIA中扮演角色。我不相信它有自己独特的名字(除了是SOA的一部分)。