gpt4 book ai didi

java - 实现 RESTful Web 服务

转载 作者:行者123 更新时间:2023-11-29 10:08:11 25 4
gpt4 key购买 nike

我需要创建 RESTful 网络服务。

我已经缩小了 Web 服务实现的“ReSTLet”范围。

谁能告诉我使用 ReSTLet 的利弊,以及是否有更好的选择。

提前致谢

最佳答案

Restlet有大量针对 Spring、WADL、XML、JSON 等的扩展,包括 JAX-RS API 的扩展。

它也是唯一的框架available in six consistent editions :

  • Java SE
  • Java EE
  • 谷歌网络工具包
  • 谷歌应用引擎
  • 安卓系统
  • OSGi 环境

它的主要好处是:

  • 当 JAX-RS 设计用于服务器端处理时,完全对称的客户端和服务器 API
  • 当 JAX-RS 仅为 HTTP 时,用于 HTTP 以外的其他协议(protocol)的连接器(映射到 HTTP 语义)
  • 更广泛的功能范围,包括通过 ReSTLet API 的完整 URI 路由控制(但如果需要可以与 Servlet 集成)
  • 全面提供 NIO 支持

如果您仅限于 JCP 批准的 API(那么不要使用 Spring 或 JAX-RS 项目的任何扩展,如 Jersey 和 RESTeasy!),JAX-RS API 可能是一个不错的选择,但除此之外,ReSTLet 是最成熟的框架(最初于 2005 年发布),并将在其 2.0 版本中为您提供注释的所有好处以及强大且可扩展的面向类的框架。

更长的list of features, please check this page .

最好的问候,杰罗姆·卢维尔

ReSTLet ~ 创始人兼首席开发人员 ~ http://www.restlet.org

关于java - 实现 RESTful Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1345687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com