2015-10-07 2 views
0

Я начинаю разрабатывать в Spring. Я хочу разработать проект, но я не знаю, как его структурировать.Как организовать Весенний проект

Я хочу разработать application, который я могу использовать на web и на mobile.

Приложение eqaul для моей идеи - это веб-сайт stackoverflow. Я хочу, чтобы все было видно на web, но я хочу разработать mobile application, который может передавать/редактировать данные.

Я надеюсь, что кто-то может дать мне идею.

Заранее благодарен!

ответ

1

Это не вопрос весны.

Что вы хотите, это REST API и два клиента: веб-приложение и мобильное приложение (или просто отзывчивый веб-интерфейс, который подходит для мобильных устройств).

REST API, а также клиенты могут быть написаны с любой структурой. Я не знаю, есть ли у Весны мобильные встроенные функции.

EDIT

Вы можете иметь 2 контроллера в пределах одной и той же веб-приложение: один контроллер подают запрос на URI /rest/..., например, а другой контроллер обслуживающей JSP-страницы для Интернета. Или даже если вы указали один контроллер, который возвращает HTML (через JSP) или JSON в зависимости от запроса.

Посмотрите http://spring.io/blog/2013/05/11/content-negotiation-using-spring-mvc (старой ссылке, может быть новее до даты ссылке ..)

+0

мне нужно создать 2 отдельные программы делать, или я могу позволить обратный контроллер для JSON API, и jsp для Интернета? – BertLeonaers

+1

У вас может быть 2 контроллера в одном и том же webapp. Один контроллер, обслуживающий запрос в URI/rest/... например, и другой контроллер, обслуживающий JSP для Интернета. Или даже когда вы указали один контроллер, который возвращает HTML (через JSP) или JSON в зависимости от запроса. Посмотрите на https://spring.io/blog/2013/05/11/content-negotiation-using-spring-mvc (старая ссылка, может быть, новая обновленная ссылка ..) –

+0

i Думает, что это что я ищу. Спасибо – BertLeonaers

Смежные вопросы