2015-10-07 116 views
0

我很開心在Spring開發。 我想開發一個項目,但我不知道如何構建它。如何組織春天的項目

我想開發一個application,我可以在webmobile上使用。

一個應用程序eqaul我的想法是這個stackoverflow網站。 我希望一切都可以在web上看到,但我想開發一個mobile application可以加/編輯數據。

我希望有人能給我一個主意。

在此先感謝!

回答

1

這不是一個真正的Spring問題。

你想要的是一個REST API和兩個客戶端:一個Web應用程序和一個移動應用程序(或者只是一個適合移動設備的響應式Web應用程序)。

REST API以及客戶端可以用任何框架編寫。我不知道Spring是否有移動內置功能。

EDIT

可以具有相同的web應用中的2個控制器:在URI /rest/...例如一個控制器服務請求和服務的JSP針對網絡的另一個控制器。 甚至像你說過的單個控制器,根據請求返回HTML(通過JSP)或JSON。

看一看http://spring.io/blog/2013/05/11/content-negotiation-using-spring-mvc(舊鏈接,有可能是一個較新的最新的鏈接。)

+0

我是否需要創建2個獨立的程序,或者我可以讓爲API控制器返回JSON和用於Web的jsp? – BertLeonaers

+1

你可以在同一個webapp中有兩個控制器。一個控制器在URI/rest/...處提供請求,另一個控制器爲Web提供JSP服務。或者甚至像您所說的那樣根據請求返回HTML(通過JSP)或JSON的單個控制器。看看https://spring.io/blog/2013/05/11/content-negotiation-using-spring-mvc(舊鏈接,可能有一個更新的最新鏈接..) –

+0

我認爲這是我在找什麼。謝謝 – BertLeonaers