Могу ли я создать веб-сервисы RESTFUL в Spring 3.0 без MVC - PullRequest
0 голосов
/ 12 сентября 2011

В настоящее время создается «Бизнес-уровень», который обслуживает JSON для PHP-приложения. Учитывая использование Spring с учетом роста приложения.

Все мои исследования до сих пор наводят меня на мысль, что спокойные веб-сервисы возможны только в контексте MVC. Поскольку мой внешний интерфейс (уровень отображения) не является Java, MVC не имеет смысла.

Я что-то упустил или это ограничение Spring WS? Если это так, то каковы другие возможные альтернативы? Джерси / Рестлет для JAX-RS?

1 Ответ

0 голосов
/ 12 сентября 2011

Нет причин, по которым вы не можете использовать Spring MVC для своих служб REST. Это будет работать так же хорошо, как JAX-RS.

Пока вы используете mvc: на основе аннотаций и Джексон находится на пути к классам, все, что вам нужно сделать, это использовать @ResponseBody в ваших методах контроллера, и тип возвращаемого значения будет преобразован в JSON согласно стандарту Spring HTTP Message Conversion функциональность.

Также посмотрите это видео около 37:00: Мастеринг Spring MVC .

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