天天看點

RESTful Web服務

假設需要為users資源建立Web服務,users資源包括id、name和age等屬性。擷取或改變users資源的方式如下:

a) GET請求擷取所有user的相關資訊;

b) GET請求擷取指定id的user的資訊;

c) POST請求添加新的user資訊。

使用REST​​​架構​​完成以上Web服務的建立,并設計調用程式以測試Web服務。

(1) 建立User類,并使用JAXB标注指明如何對User類進行序列化;

(2) 建立服務類及相應方法,定義接收和傳回的媒體格式;

(3) 部署到伺服器;

(4) 運作REST Web Service Explorer進行測試;

(5) 編寫調用程式進行測試;

(6) 編寫服務的使用指南。

(7) 叙述建構 RESTful Web 服務的資源、表示、通用接口和發現。

步驟:

建立一個web service項目

RESTful Web服務

選擇需要的jax-rs

RESTful Web服務

建立一個​​Java ​​bean類:

RESTful Web服務

添加web service

RESTful Web服務

建立一個業務類:

RESTful Web服務

添加一個方法,選擇的​​Java​​ methods的Add

RESTful Web服務

再添加一個通過id擷取資料的方法,添加屬性userid

RESTful Web服務

在生成的userService類裡添加

修改

RESTful Web服務