【问题标题】:How to organise Spring project [closed]如何组织 Spring 项目 [关闭]
【发布时间】:2015-10-07 17:37:59
【问题描述】:

我对在 Spring 进行开发非常陌生。 我想开发一个项目,但我不知道如何构建它。

我想开发一个application,可以在webmobile 上使用。

一个与我的想法相当的应用程序将是这个 stackoverflow 网站。 我希望web 上的所有内容都可见,但我想开发一个可以访问/编辑数据的mobile application

我希望有人能给我一个想法。

提前致谢!

【问题讨论】:

    标签: java android spring rest


    【解决方案1】:

    这不是真正的 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(旧链接,可能有更新的最新链接..)

    【讨论】:

    • 我需要创建2个单独的程序,或者我可以让控制器为api返回json,为web返回jsp?
    • 您可以在同一个 webapp 中拥有 2 个控制器。例如,一个控制器为 URI /rest/... 处的请求提供服务,另一个控制器为 Web 提供 JSP 服务。或者甚至正如您所说的单个控制器,它根据请求返回 HTML(通过 JSP)或 JSON。看看spring.io/blog/2013/05/11/content-negotiation-using-spring-mvc(旧链接,可能有更新的最新链接..)
    • 我认为这就是我要找的。谢谢
    • 更新了我的答案以获得更多可见性;)
    猜你喜欢
    • 2012-06-02
    • 2011-04-16
    • 1970-01-01
    • 1970-01-01
    • 2015-07-19
    • 1970-01-01
    • 2014-07-07
    • 2013-08-06
    • 1970-01-01
    相关资源
    最近更新 更多