我需要使用预先存在的 java servlet 开发一个 RESTFul Web 服务。这主要涉及调用 servlets 包中预先存在的函数。如何才能做到这一点 ?
问问题
601 次
2 回答
0
最快的方法是简单地添加一个 Web 服务层,作为 servlet 层的外观。为此,您可以使用第三方 JSR311 框架(例如 Jersey 框架(http://jersey.java.net))在 Java 中构建一组 RESTful Web 服务,然后只需让您的 Web 服务方法调用底层 servlet方法。
如果您有更多时间,最好的方法是将业务逻辑从您的 servlet 抽象到一个单独的业务逻辑层,甚至可能是一个单独的库,然后使用该库为新的业务逻辑提供您使用 JSR311 实现(如 Restlet 或 Jersey)创建的一组 Web 服务。
于 2012-05-16T18:16:02.583 回答
0
servlet 不能用作 Restful 服务的后端。你可能需要 restful 后端,这可以使用 Jersey 或 restlet 来实现。参考这个问题 Backbone.js with servlet as backend
于 2012-05-15T05:44:31.897 回答