Можно ли применять ASP.NET MVC к веб-сервисам? - PullRequest
2 голосов
/ 06 марта 2009

Я планирую архитектуру для веб-приложения, которое будет использовать веб-сервисы. Было рекомендовано, чтобы я посмотрел на использование ASP.NET MVC Framework. Вся информация, которую я нахожу на MVC, обсуждает ее использование с веб-страницами, но я ничего не нашел относительно веб-сервисов. Можно ли использовать MVC для веб-сервисов? и если да, где я могу найти ресурсы для поддержки моих исследований?

Ответы [ 4 ]

5 голосов
/ 06 марта 2009

ASP.NET MVC может использоваться для создания веб-служб REST . Для SOAP вы должны придерживаться стандартных веб-сервисов.

2 голосов
/ 07 марта 2009

MVC - шаблон проектирования пользовательского интерфейса. Это не совсем подходит для веб-сервисов.

0 голосов
/ 07 марта 2009

Из вашего вопроса не ясно, создаете ли вы веб-приложение с компонентом веб-службы или просто веб-службу. Строго говоря, веб-сервисы не имеют пользовательских интерфейсов, поэтому модель MVC напрямую не применима. Но на самом деле ничто не заменит размышления о том, что вы пытаетесь сделать простым способом. Шаблоны архитектуры могут помочь, но они всего лишь ориентиры. Похоже, что вы все еще чувствуете себя лучше, так что не думайте слишком много об этих видах шаблонов на данном этапе: выясните, что нужно сделать, и выясните, какие технологии лучше всего подходят для этого. Общая архитектура появится в конечном итоге.

0 голосов
/ 07 марта 2009

Чтобы отобразить данные, вы можете использовать mvc, встроенный в "JsonResults", чтобы возвращать все виды прав или коллекций в формате json, я считаю это очень практичным. Если вам нужны дополнительные параметры, я рекомендую вам использовать WCF вместо веб-службы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...