簡體   English   中英

Jersey只是用Java開發RESTful Web服務的框架嗎?

[英]Is Jersey just a framework for developing RESTful web services in Java?

我理解它的方式是Java EE 6包括java.ws.rs(JAX-RS)的類,它們在JSR 311規范文檔中定義。 但是我不知道如果基類已經內置到Java EE 6中,為什么要使用Jersey或Apache CXF。難道你不能單獨使用這些類創建RESTful Web服務嗎? Jersey,Apache CXF等只是框架,使基於REST的Web服務的開發更容易嗎?

如果已經在Java EE 6中內置了基類,那么為什么要使用Jersey或Apache CXF?難道你不能單獨使用這些類創建RESTful Web服務嗎?

Java EE僅定義標准,這些類是標准API,但它們背后沒有實現。 澤西和CXF是該標准的競爭實施。

但是,如果您的服務器聲稱支持Java EE 6,則必須包含標准中每個API的實現。 例如,Glassfish包含Jersey,因此您不必顯式添加它。

JAX-RS只是一個規范。 要使用JAX-RS,您需要實現規范。

Jersey是一個JAX-RS 實現。 具體而言,它參考實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM