Рекомендации по SOA для управления весенними страницами mvc, а также запросы на обслуживание iphone / android - PullRequest
0 голосов
/ 18 февраля 2010

Если у меня есть веб-приложение, которое также обслуживает запросы на приложения для iphone / android, как лучше всего разработать приложение?

Я использую spring mvc.

Можно ли (или желательно) использовать одно и то же действие контроллера для обслуживания как веб-запросов, так и мобильных запросов, или мне придется дублировать вещи с другим набором контроллеров?

1 Ответ

0 голосов
/ 18 февраля 2010

Вы, конечно, можете использовать REST-функции SpringMVC и согласование контента. Или вы можете написать перехватчик для ваших контроллеров, который может анализировать тип запроса, или использовать любую другую информацию, которую можно получить из заголовков HTTP-запросов, и использовать соответствующее представление (JacksonJsonView, XmlMarshallingView или JstlView в зависимости от типа запрашивающего)

В качестве другого подхода вы можете использовать некоторую реализацию JAX-RS возле вашего весеннего mvc для создания своих сервисов. Вот хорошая статья об интеграции Spring MVC и Resteasy (JBoss Jax-RS Impl) - http://java.dzone.com/articles/resteasy-spring

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