【问题标题】:Real time use of REST web service in web application在 Web 应用程序中实时使用 REST Web 服务
【发布时间】:2014-02-26 05:43:45
【问题描述】:

我是 REST 新手,看了一些视频,阅读了一些关于 REST 网络服务的博客,我了解到人们通常使用 REST 来支持多种设备,如移动设备和计算机等。

现在考虑我正在开发订单管理系统,我想同时支持电脑和平板电脑。如果在 m 传统 Web 应用程序中,我在前端使用 Spring MVC,REST 将如何适合这里,以便支持这两种设备。

还有一个疑问是,无论我浏览过什么示例,它都会返回 html 或 json 数据。我想以 Spring MVC 或 struts 的工作方式开发应用程序,例如返回 jsp 的名称,并且 jsp 将使用动态数据呈现(而不是返回表示为 html 的字符串)。

我希望我的问题很清楚。请多多包涵,因为我的问题含糊不清,但我是从实现和设计的角度来看的。

【问题讨论】:

  • 对于java,你可以试试Jersey; RestEasySpringRest。您可以阅读他们如何处理动态数据的指南。

标签: rest


【解决方案1】:

仅仅启动 REST 与支持移动浏览器没有任何关系。它是 HTTP 遵循的架构模式。 Web 从早期开始就是 REST。

我猜你的意思是服务器返回轻量级 JSON,客户端将其呈现为 HTML,而不是服务器将 HTML 直接返回给浏览器。为此,您可以使用需要 JSON 数据并具有模板引擎的 java 脚本框架,以便在浏览器中动态生成 HTML。我认为 Angular 和 Ember 是这样工作的。

虽然我只会在您需要时才这样做,而且您不需要这样做只是为了支持移动浏览器,但您可以通过确保您的 CSS 响应式来支持移动设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    相关资源
    最近更新 更多