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的一部分)。