MVC3 - есть правильное имя для этого типа шаблона обслуживания? - PullRequest
0 голосов
/ 07 сентября 2011

Я использую контроллеры в качестве сервисов для возврата HTML / JSON. Есть ли правильное техническое название для того, что я здесь делаю?

  1. Пользователь запускает событие
  2. Выполнить AJAX GET
  3. Запрос обработан контроллером
  4. Возврат HTML / JSON
  5. Заполнить внешний HTML-объект (ы) с результатом

Это выглядит как сервис-ориентированный дизайн. Это имеет преимущество поведения как приложение RIA. Я слышал об услугах «RESTFUL», но не знаю, отвечает ли это требованиям.

1 Ответ

2 голосов
/ 08 сентября 2011

Я использую ту же схему в нашем основном приложении.Это подмножество сервис-ориентированного дизайна / архитектуры.Вы фактически используете "услуги" , такие как: Login, CreateBlogPost, DeletePicture, Register, Connect и так далее.Но я считаю, что услуги служат более широким целям.Например, предоставляя API, доступ к которому, по сути, можно получить таким же образом, как вы описали, но реагируете на большее количество HTTP-глаголов, кроме GET: POST, HEAD, PUT, DELETE.Это RESTful-сервис , как вы упомянули.

Итак, чтобы ответить на ваш вопрос, описанная вами схема играет роль в хорошей архитектуре RIA .Я не верю, что у него есть собственное уникальное имя (помимо того, что он является частью SOA).

...