首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Jersey和jax-rs有什么不同?

Jersey和jax-rs有什么不同?
EN

Stack Overflow用户
提问于 2013-07-27 02:44:42
回答 4查看 50K关注 0票数 102

我真的不明白泽西到底是什么。

我所知道的是Jax-RS是一个用于构建REST web服务的API,还有jersey?我得到了一些信息,所有人都说:"jersey是Jax-RS的一个实现“。但是这意味着什么呢?

如果jax-rs是一个API,为什么我们需要jersey来创建rest web服务?泽西和jax-rs还有更多的目标吗?如果是,那么jax-rs是不完整的API吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-07-27 03:06:31

JAX-RS是一种规范(只是一个定义),而Jersey是一种JAX-RS实现。

票数 103
EN

Stack Overflow用户

发布于 2018-08-01 14:41:34

JAX-RS是一个规范,而Jersey是一个JAX-RS实现。

这可以理解为将其与OOPS原则联系起来,JAX-RS是一个接口,而Jersey是实现该接口的类。

这些规范为开发和使用web服务创建了一个标准。

还有其他的JAX-RS实现,比如wink、RestEasy。

JAX-RS是一个规范,它规定了我们如何实现web服务,什么是输入类型,输入格式,输出类型,它的格式,它的配置etc.Its只是一个类型声明和它的实现就是这些库,Jersey,wink RestEasy等等。

此外,Java还有JPA(Java Persistence API)等规范,以及上面提到的Hibernate,它是JPA的一种实现。

票数 5
EN

Stack Overflow用户

发布于 2018-07-06 19:15:38

JAX-RS是一种规范(只是一个定义),而Jersey是一种JAX-RS实现。Jersey框架不仅仅是JAX-RS参考实现。Jersey提供了自己的应用程序接口,它扩展了JAX-RS工具包,增加了额外的特性和实用程序,以进一步简化RESTful服务和客户端开发。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17888757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档