gpt4 book ai didi

web-services - 何时使用 javax.ws.rs.core.Application 创建 RESTful Web 服务?

转载 作者:行者123 更新时间:2023-12-04 07:00:55 25 4
gpt4 key购买 nike

我已经通过两种方式开发了 RESTful Web 服务:

  • 使用了一个扩展 javax.ws.rs.core.Application 的类没有定义 web.xml文件,使用 Glassfish。
  • 没用过 javax.ws.rs.core.Application但包括一个 web.xml和 Jersey 实现,使用 Tomcat。

  • 是否有使用 JAX-RS 构建 RESTful Web 服务的首选方法?

    最佳答案

    使用 javax.ws.rs.core.Application class 是首选方式,也是在 JAX-RS Web 服务中配置资源和提供程序的唯一可移植方式,
    所以如果可能的话,这将是推荐的设置方式。

    但这仅适用于 JAX-RS 感知 servlet 容器或应用程序服务器,对于 JAX-RS 非感知服务器,您需要其他部署方式,而且大多数情况下意味着您正在使用的 JAX-RS 实现的某些专有 servlet 类。

    要获得有关该主题的更多详细信息,请参阅 Jersey 文档,Deploying a RESTful Web Service (对于 Jersey v1.x)和 Application Deployment and Runtime Environments (对于泽西 v2.x)。

    关于web-services - 何时使用 javax.ws.rs.core.Application 创建 RESTful Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25418684/

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