![](/img/trans.png)
[英]What is advantage of having interface in Spring Boot REST API / Micro services?
[英]what is JSON REST interface
是否有關於JSON RESTful接口的教程(使用JAVA servlet )? 目的是調用外部REST接口獲取數據,並由客戶端(javascript客戶端)處理數據。
我不確定JAVA中JSON REST界面究竟是什么類型的東西...我需要一些教程才能開始學習,所以...我在這里問。
JSON是一種基於JavaScript子集的輕量級數據序列化格式。
RESTful接口是符合REST架構風格的約束和特征的接口。
因此,結合這兩者,JSON RESTful接口是遵循REST架構風格並使用JSON作為其數據表示格式(通常是內容類型application/json
)的接口。
要在Java中實現此類服務,可以使用可以幫助您的框架,例如Jersey或RESTEasy 。 兩者都提供了支持JSON的附加組件(用於傳入和傳出數據)。
Jersey和RESTEasy都實現了JAX-RS規范,因此可以將它們用作“純粹的”Java EE處理方式。 如果您只想使用Java EE的Servlet部分來執行此操作,則可能需要執行此操作,例如自己從URI解析路徑/模板參數。
您可能會發現很難使用servlet-mapping
元素來描述資源URL,這可能會導致您實現與JAX-RS非常相似的內容(如果您最終得到一個解析URI並調度請求的控制器servlet)到另一個對象)。
在你決定如何實現之前,我建議你閱讀更多有關REST的內容。 這里有一些指示:
HttpSession
。 最后,如果您使用'純Servlets'路徑,您仍然可以使用像Jackson這樣的解析器庫輕松讀取/創建JSON。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.