[英]Are RESTEasy, JAX-RS just tools to develop RESTful web services?
我正在學習RESTful Web服務,並且腦海中浮現出許多術語。 有人可以簡要說明以下技術之間的區別嗎?
如果我想開發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.