沿着servlet的JAVA中的RESTFul WebService

时间:2012-05-14 10:07:50

标签: java web-services jsp rest servlets

我需要使用预先存在的java servlet开发RESTFul Web服务。这主要涉及调用servlet包中预先存在的函数。怎么办呢?

2 个答案:

答案 0 :(得分:0)

servlet不能用作Backend到Restful服务..你可能需要安静的Backend,这可以使用Jersey或restlet来实现。 请参阅此问题 Backbone.js with servlet as backend

答案 1 :(得分:0)

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

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