[英]Java framework to use for JSON based web service
我正在編寫基於JSON的Web服務。 該服務將接受兩種類型的請求:命令(例如createOrder)和查詢(例如getOrders)。 每個請求都需要發送用戶憑據(用戶名/密碼)以進行身份驗證(可能在HTTP標頭中)。 該服務需要用Java實現。
您會為該用例推薦哪些框架? 我正在考慮的最基本的堆棧是由諸如Jackson的JSON框架支持的servlet。 您是否還會建議其他框架,為什么? 無需或不需要使服務成為RESTful,但是與Java EE 6或Spring的平滑集成將是一個加號。
在此先感謝您的時間。
然后,您可以對RESTful Web服務 (這是JAX-RS API )感興趣嗎? 實現JAX-RS的庫是Jersey , Apache CXF ,它適合於允許JSON Web服務。
相關的StackOverflow帖子 ,顯示了符合JAX-RS的REST客戶端。
您應該看一下spring mvc,並閱讀此博客文章 ,其中涵蓋了將spring mvc用於寧靜的WS。
我個人使用帶有JAX-RS和jackson庫的Apache CXF。 它們易於實現,集成也非常簡單。 JAX-RS是Java標准,Jackson庫快速並且可以處理循環引用,Apache CXF僅需要幾行配置即可設置和開始運行。 去吧!
-CXF旨在提供一種可插拔的體系結構,該體系結構不僅支持XML,而且還支持非XML類型的綁定(例如JSON和CORBA)以及任何類型的傳輸。
-Java EE集成:在Java EE應用程序服務器中部署服務,例如Apache Geronimo,JOnAS,Redhat JBoss,OC4J,Oracle WebLogic和IBM WebSphere-獨立的Java客戶端/服務器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.