假設需要為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項目

選擇需要的jax-rs
建立一個Java bean類:
添加web service
建立一個業務類:
添加一個方法,選擇的Java methods的Add
再添加一個通過id擷取資料的方法,添加屬性userid
在生成的userService類裡添加
修改