簡體   English   中英

RESTEasy,JAX-RS是否只是開發RESTful Web服務的工具?

[英]Are RESTEasy, JAX-RS just tools to develop RESTful web services?

我正在學習RESTful Web服務,並且腦海中浮現出許多術語。 有人可以簡要說明以下技術之間的區別嗎?

  1. 高枕無憂
  2. JAX-RS和JAX-WS
  3. 新澤西
  4. 的Restlet
  5. JAXB

如果我想開發RESTful Web服務並讓Android應用程序使用該Web服務,那么我應該使用上述哪些技術? 我不想使用SOAP ...

有人可以簡要說明以下技術之間的區別嗎?

JAX-WS( JSR-224

這是用於SOAP Web服務的Java標准,與RESTful Web服務不同。 該標准有多種實現。

JAX-RS( JSR-311

這是RESTful Web服務的Java標准。 該標准有多種實現,包括:

JAXB( JSR-222

這是用於將對象與XML相互轉換的Java標准。 當JAX-RS服務返回需要轉換為XML或從XML轉換為Java對象時,所有JAX-RS實現都利用JAXB實現。 有些人甚至在轉換為JSON或從JSON轉換時都利用了它。 該標准有多種實現。


如果我想開發RESTful Web服務並讓Android應用程序使用該Web服務,那么我應該使用上述哪些技術?

任何符合Java EE 6的應用程序服務器都將具有創建RESTful Web服務所需的所有組件,這些功能可被Android應用程序輕松使用。 以下是我寫的對您有幫助的一系列文章:

JAX-RS主要用於Web服務,但是您可以根據需要將其用作servlet。

我已經將Jersey和Freemarker一起使用來開發前端網站,並且效果很好。

我看過一些項目,這些項目使用Jersey作為后端Web服務,並使用骨干.js開發前端網站。

暫無
暫無

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

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