|
|
1
1
REST确实是一种独立于应用层协议构建web服务的体系结构风格(也可以通过FTP或HTTP实现)。 JAX-RS只是JavaEE的标准化API,使用它可以轻松地在Java中实现RESTful服务。它是开发人员用来减轻负担的工具包,作为JavaEE的一部分,它是在应用服务器(如WildFly)中现成实现的。
编辑:
JAX-RS使您能够用动态部分定义服务端点(例如:/api/jediknights/{id},以便id可以是任何内容),从而更容易以您(或客户)的期望格式(如XML或JSON)响应客户机。它提供了方便的包装器对象来包装您的响应正文以及状态代码和标题以及许多其他方便的东西。 然而,问题是:它仍然是 作为开发人员,您有责任遵守REST风格所规定的原则 。JAX-RS并没有真正强制您执行任何操作。 公平地说,您甚至可以通过使用较低级别的ServletAPI来实现RESTful web服务。JAX-RS只是对您隐藏了不必要的细节,并将使您的生活更轻松。 我希望它变得更清晰:) |
|
|
2
1
您可以在此处阅读更多内容: http://www.mkyong.com/tutorials/jax-rs-tutorials/ |