programing

Jersey와 Jax-r의 차이점은 무엇입니까?

luckcodes 2022. 9. 12. 19:57

Jersey와 Jax-r의 차이점은 무엇입니까?

난 저지가 뭔지 정말 이해할 수 없어..

Jax-RS는 REST 웹 서비스를 구축하기 위한 API이며, Jersey는 Jersey인 것으로 알고 있습니다.내가 정보를 좀 얻었는데 모두 똑같은 말을 해"Jersey는 Jax-RS의 구현입니다." 하지만 그게 무슨 뜻일까요?

jax-rs가 API라면, 왜 나머지 웹 서비스를 만들기 위해 저지가 필요합니까?jersey는 jax-rs로 조준할 수 있는 libs가 몇 개 더 있습니까?그렇다면 jax-rs는 불완전한 API입니다.

JAX-RS는 규격(단순한 정의)이며, Jersey는 JAX-RS 구현입니다.

저지 사이트에서 직행

저지 프레임워크는 JAX-RS 참조 구현 이상이다.Jersey는 JAX-RS 툴킷에 추가 기능과 유틸리티를 추가하여 RESTful 서비스와 클라이언트 개발을 더욱 단순화하는 자체 API를 제공합니다.또한 Jersey는 수많은 확장 SPI를 공개하여 개발자들이 필요에 따라 Jersey를 확장할 수 있도록 합니다.

JAX-RS는 사양이고, Jersey는 JAX-RS 구현입니다.- 참.

이는 OOPS 원칙 JAX-RS가 인터페이스이고 Jersey가 그 인터페이스를 구현하는 클래스라는 점에서 이해할 수 있습니다.

본 사양서는 웹 서비스를 개발하고 사용하기 위한 표준을 작성합니다.

Wink, Rest Easy와 같은 JAX-RS 구현도 있습니다.

JAX-RS는 웹 서비스를 구현하는 방법, 입력 유형, 입력 형식, 출력 유형, 형식, 구성 등을 지정하는 사양입니다.Just a type 선언과 그 구현은 이들 라이브러리, Jersey, wink RestEasy 등입니다.

또한 Java는 JPA(Java Persistence API)와 같은 사양을 가지고 있으며, 위와 마찬가지로 JPA를 구현한 Hibernate도 있습니다.

JAX-RS는 규격(단순한 정의)이며, Jersey는 JAX-RS 구현입니다.저지 프레임워크는 JAX-RS 참조 구현 이상이다.Jersey는 JAX-RS 툴킷에 추가 기능과 유틸리티를 추가하여 RESTful 서비스와 클라이언트 개발을 더욱 단순화하는 자체 API를 제공합니다.

JAX-RS만으로는 REST를 구현할 수 없습니다.저지를 REST 요구에 대한 서블릿 디스패처로서 등록해야 합니다.web.xml

표준 휴대용 JAX-RS API가 설계되어 있습니다.Jersey RESTful Web Services 프레임워크는 JAX-RS API를 지원하며 JAX-RS(JSR 311 및 JSR 339) 참조 구현 역할을 하는 Java의 RESTful Web Services 개발을 위한 오픈 소스, 프로덕션 품질, 프레임워크입니다.

저지 프레임워크는 JAX-RS 참조 구현 이상이다.Jersey는 JAX-RS 툴킷에 추가 기능과 유틸리티를 추가하여 RESTful 서비스와 클라이언트 개발을 더욱 단순화하는 자체 API를 제공합니다.출처

자세한 것은 이쪽

Restlet과 Jersey는 Java 생태계에서 RESTful 웹 서비스를 개발하기 위해 사용되는 JAX-RS의 가장 일반적인 구현 중 두 가지이지만, 다른 구현도 몇 가지 있습니다.Apache Wink, Apache CXF 및 JBoss RESTEASY.출처

언급URL : https://stackoverflow.com/questions/17888757/what-difference-between-jersey-vs-jax-rs