球衣Rest apis和org.restlet apis之间的区别

时间:2016-03-13 14:23:05

标签: java rest jersey restlet

我是新手在java中休息apis.I发现,主要有两种方法在java中创建Rest Apis。方法是使用Jersey和其他我认为是使用org.restlet(不确定我的意思是没有jersey)。那么这两者之间的主要区别是什么。

1 个答案:

答案 0 :(得分:2)

Restlet提供了一个用于构建和使用RESTful应用程序的API。它提供了REST中描述的HTTP头和机制的广泛支持。它还带有一组可插拔的功能,如:

  • 内容协商 - 支持Accept*标题
  • 路由 - 提供一种灵活的方式来构建处理链(过滤器,验证器,服务器资源)
  • 身份验证 - 在Authorization标题
  • 级别插入现有安全方案的框架
  • Converter - 一个集成实体的框架,用于序列化/反序列化结构化内容,如JSON,XML,YAML
  • 连接器 - 用于注册和使用工具(如Jetty)来提供和调用RESTful应用程序的框架

Jersey是JAXRS规范的实现。您可以注意到Restlet还通过​​其JAXRS扩展提供了此规范的实现:https://restlet.com/technical-resources/restlet-framework/guide/2.3/extensions/jaxrs