【问题标题】:RESTFul WebService in JAVA along servletsJAVA 中的 RESTFul WebService 沿 servlet
【发布时间】:2012-05-14 10:07:49
【问题描述】:

我需要使用预先存在的 java servlet 开发一个 RESTFul Web 服务。这主要涉及调用 servlets 包中预先存在的函数。这是怎么做到的?

【问题讨论】:

  • 我打算使用 Restlet 框架,然后将其他项目导入到它上面
  • 所以试试吧,如果你不会成功 - 在这里发布具体问题。

标签: java web-services jsp rest servlets


【解决方案1】:

servlet 不能用作 Restful 服务的后端。你可能需要 restful 后端,这可以使用 Jersey 或 restlet 来实现。 参考这个问题 Backbone.js with servlet as backend

【讨论】:

    【解决方案2】:

    最快的方法是简单地添加一个 Web 服务层,作为 servlet 层的外观。为此,您可以使用第三方 JSR311 框架(例如 Jersey 框架(http://jersey.java.net))在 Java 中构建一组 RESTful Web 服务,然后只需让您的 Web 服务方法调用底层 servlet方法。

    如果您有更多时间,最好的方法是将业务逻辑从您的 servlet 抽象到一个单独的业务逻辑层,甚至可能是一个单独的库,然后使用该库来提供业务逻辑用于使用 JSR311 实现(如 Restlet 或 Jersey)创建的一组新 Web 服务。

    【讨论】:

      猜你喜欢
      • 2016-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-10
      • 2011-11-25
      • 2013-06-22
      • 1970-01-01
      相关资源
      最近更新 更多