2012-05-14 41 views
-1

我需要使用预先存在的java servlets开发RESTFul Web服务。这主要涉及servlet包中预先存在的调用函数。如何才能做到这一点 ?沿servlets在JAVA中的RESTFul WebService

+0

我打算使用Restlet框架来完成它,然后将其他项目导入到它上面 – rightskewed

+0

所以试试吧,如果你不成功 - 在这里发布具体问题。 –

回答

0

这样做是简单地添加充当门面,以你的servlet层Web服务层的最快捷方式。为此,您可以使用第三方JSR311框架(如Jersey框架(http://jersey.java.net))构建一组使用Java的RESTful Web服务,然后只需使您的Web服务方法调用底层servlet方法。

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