【发布时间】:2015-10-07 17:37:59
【问题描述】:
我对在 Spring 进行开发非常陌生。
我想开发一个项目,但我不知道如何构建它。
我想开发一个application,可以在web 和mobile 上使用。
一个与我的想法相当的应用程序将是这个 stackoverflow 网站。
我希望web 上的所有内容都可见,但我想开发一个可以访问/编辑数据的mobile application。
我希望有人能给我一个想法。
提前致谢!
【问题讨论】:
我对在 Spring 进行开发非常陌生。
我想开发一个项目,但我不知道如何构建它。
我想开发一个application,可以在web 和mobile 上使用。
一个与我的想法相当的应用程序将是这个 stackoverflow 网站。
我希望web 上的所有内容都可见,但我想开发一个可以访问/编辑数据的mobile application。
我希望有人能给我一个想法。
提前致谢!
【问题讨论】:
这不是真正的 Spring 问题。
您需要的是一个 REST API 和两个客户端:一个 web 应用程序和一个移动应用程序(或者只是一个适合移动设备的响应式 web 应用程序)。
REST API 以及客户端可以使用任何框架编写。我不知道 Spring 是否有移动内置功能。
编辑
您可以在同一个 webapp 中拥有 2 个控制器:一个控制器服务于 URI /rest/... 的请求,例如,另一个控制器服务于 Web 的 JSP。
或者甚至正如您所说的那样,根据请求返回 HTML(通过 JSP)或 JSON 的单个控制器。
看看http://spring.io/blog/2013/05/11/content-negotiation-using-spring-mvc(旧链接,可能有更新的最新链接..)
【讨论】: