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
'programing' 카테고리의 다른 글
인덱스에도 불구하고 쿼리 성능이 느리다 (0) | 2022.09.12 |
---|---|
JDBC DatabaseMetaData#getTables()가 반환됨: ERROR 1463(42000):HAVING 절에 그룹화되지 않은 필드 'TABLE_TYPE'이 사용됩니다. (0) | 2022.09.12 |
exception.printStackTrace()가 잘못된 관행으로 간주되는 이유는 무엇입니까? (0) | 2022.09.12 |
MySQL: mysql에 대한 원격 연결을 허용하는 방법 (0) | 2022.09.12 |
Java 시스템에서 표 형식으로 출력합니다.나가. (0) | 2022.09.12 |