진짜 저지가 뭔지 정말 이해가 안 돼 ..
내가 아는 것은 Jax-RS가 REST 웹 서비스 및 저지를 구축하기위한 API라는 것입니까? 몇 가지 정보를 받았는데 모두 “저지는 Jax-RS를 구현 한 것입니다”라고 말합니다. 그러나 그것은 무엇을 의미합니까?
jax-rs가 API 인 경우 나머지 웹 서비스를 만들기 위해 저지가 필요한 이유는 무엇입니까? jersey는 jax-rs로 조준하는 데 몇 가지 더 많은 libs입니까? 그렇다면 jax-rs는 불완전한 API입니까?
답변
JAX-RS는 사양 (정의 일뿐)이고 Jersey는 JAX-RS 구현입니다.
답변
로부터 직선 저지 사이트
Jersey 프레임 워크는 JAX-RS 참조 구현 이상입니다. Jersey는 RESTful 서비스 및 클라이언트 개발을 더욱 단순화하기 위해 추가 기능 및 유틸리티로 JAX-RS 툴킷을 확장하는 자체 API를 제공합니다. Jersey는 또한 개발자가 자신의 요구에 가장 적합하도록 Jersey를 확장 할 수 있도록 수많은 확장 SPI를 제공합니다.
답변
JAX-RS는 사양 (정의 일뿐)이고 Jersey는 JAX-RS 구현입니다. Jersey 프레임 워크는 JAX-RS 참조 구현 이상입니다. Jersey는 RESTful 서비스 및 클라이언트 개발을 더욱 단순화하기 위해 추가 기능 및 유틸리티로 JAX-RS 툴킷을 확장하는 자체 API를 제공합니다.
답변
JAX-RS는 사양이고 Jersey는 JAX-RS 구현입니다.-True
이것은 OOPS 원칙과 관련하여 이해할 수 있습니다. JAX-RS는 인터페이스이고 Jersey는 해당 인터페이스를 구현하는 클래스입니다.
이 사양은 웹 서비스를 개발하고 사용하기위한 표준을 만듭니다.
wink, RestEasy와 같은 다른 JAX-RS 구현도 있습니다.
JAX-RS는 웹 서비스를 구현하는 방법, 입력 유형, 입력 형식, 출력 유형, 형식, 구성 등을 지정하는 사양입니다. 유형 선언과 구현은 이러한 라이브러리, Jersey, 윙크 RestEasy 등
또한 Java에는 JPA (Java Persistence API)와 같은 사양이 있으며 위에서 언급했듯이 JPA를 구현 한 Hibernate가 있습니다.
답변
JAX-RS만으로는 REST를 구현할 수 없습니다. Jersey를 REST 요청에 대한 서블릿 디스패처로 등록해야합니다. web.xml
표준 및 휴대용 JAX-RS API가 설계되었습니다. Jersey RESTful 웹 서비스 프레임 워크는 JAX-RS API에 대한 지원을 제공하고 JAX-RS (JSR 311 및 JSR 339) 참조 구현 역할을하는 Java에서 RESTful 웹 서비스를 개발하기위한 오픈 소스, 프로덕션 품질, 프레임 워크입니다.
Jersey 프레임 워크는 JAX-RS 참조 구현 이상입니다. Jersey는 RESTful 서비스 및 클라이언트 개발을 더욱 단순화하기 위해 추가 기능 및 유틸리티로 JAX-RS 툴킷을 확장하는 자체 API를 제공합니다. 출처
Restlet과 Jersey는 Java 생태계에서 RESTful 웹 서비스를 개발하는 데 사용되는 가장 인기있는 JAX-RS 구현 중 두 가지이지만 Apache Wink, Apache CXF 및 JBoss RESTEasy와 같은 몇 가지 다른 구현도 있습니다.
출처