我需要使用预先存在的java servlet开发RESTFul Web服务。这主要涉及调用servlet包中预先存在的函数。怎么办呢?
答案 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服务。