我真的不明白泽西到底是什么。
我所知道的是Jax-RS是一个用于构建REST web服务的API,还有jersey?我得到了一些信息,所有人都说:"jersey是Jax-RS的一个实现“。但是这意味着什么呢?
如果jax-rs是一个API,为什么我们需要jersey来创建rest web服务?泽西和jax-rs还有更多的目标吗?如果是,那么jax-rs是不完整的API吗?
发布于 2013-07-27 03:06:31
JAX-RS是一种规范(只是一个定义),而Jersey是一种JAX-RS实现。
发布于 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的一种实现。
发布于 2018-07-06 19:15:38
JAX-RS是一种规范(只是一个定义),而Jersey是一种JAX-RS实现。Jersey框架不仅仅是JAX-RS参考实现。Jersey提供了自己的应用程序接口,它扩展了JAX-RS工具包,增加了额外的特性和实用程序,以进一步简化RESTful服务和客户端开发。
https://stackoverflow.com/questions/17888757
复制相似问题