使用REST Web Services來管理JPA實(shí)體。在逆向工程數(shù)據(jù)庫表后生成REST Web服務(wù),下面的示例創(chuàng)建用于管理博客條目的簡(jiǎn)單Web服務(wù)。你將學(xué)會(huì):
- 利用數(shù)據(jù)庫逆向工程開發(fā)REST Web服務(wù)
- 部署到Tomcat服務(wù)器
- 使用REST Web服務(wù)資源管理器進(jìn)行測(cè)試
沒有MyEclipse?
4.部署Web服務(wù)應(yīng)用程序
部署Web服務(wù)的最快的方法是使用Run As或Debug As MyEclipse Server Application操作部署項(xiàng)目。
- 右鍵單擊項(xiàng)目,并選擇Run As>MyEclipse Server Application。
- 選擇MyEclipse Tomcat,然后單擊Finish。
MyEclipse執(zhí)行以下步驟:
- 將項(xiàng)目打包并以爆炸模式將其部署到應(yīng)用程序服務(wù)器
- 啟動(dòng)應(yīng)用服務(wù)器并加載項(xiàng)目
5.使用REST Web服務(wù)資源管理器進(jìn)行測(cè)試
REST Web服務(wù)資源管理器在MyEclipse標(biāo)準(zhǔn)訂閱級(jí)別不可用。如果您是MyEclipse標(biāo)準(zhǔn)訂戶,請(qǐng)按照使用標(biāo)準(zhǔn)瀏覽器測(cè)試Web服務(wù)的說明操作。
- 右鍵單擊項(xiàng)目,并選擇Web服務(wù)工具>Test with REST Web Services Explorer。
注意:如果部署到MyEclipse Tomcat以外的應(yīng)用服務(wù)器,則資源管理器中使用的WADL URL可能包含不正確的端口,從而阻止資源管理器加載WADL文件。更正端口,然后單擊Go按鈕繼續(xù)。
還可以通過單擊工具欄上的Web Services Explorer圖標(biāo)上的下拉箭頭,并選擇Launch REST Web Services Explorer,打開REST Web Services Explorer。在這種情況下,在繼續(xù)之前,必須在地址欄中輸入WADL文件的路徑。
- 將樹展開到count節(jié)點(diǎn),并選擇countREST方法。
選擇要測(cè)試的方法
- 單擊測(cè)試方法。將打開一個(gè)新選項(xiàng)卡,您可以在其中輸入信息并運(yùn)行測(cè)試。
用于測(cè)試方法的countREST選項(xiàng)卡
- 單擊運(yùn)行測(cè)試圖標(biāo)。在Raw響應(yīng)區(qū)域中,觀察計(jì)數(shù)為0,因?yàn)闆]有創(chuàng)建帖子。
- 關(guān)閉countREST選項(xiàng)卡。
- 在Post節(jié)點(diǎn)中選擇create方法,然后單擊Test method。
- 從create選項(xiàng)卡上的Representation下拉列表中選擇application/xml。
- 在Body中,鍵入application/xml區(qū)域,粘貼以下代碼,然后單擊。實(shí)體創(chuàng)建成功。
<post>
<title>My First Post</title>
<content>Welcome to my new blog</content>
</post>
博客條目測(cè)試響應(yīng)
- 關(guān)閉create選項(xiàng)卡。
- 選擇countREST方法,并單擊Test method。
- 點(diǎn)擊。計(jì)數(shù)現(xiàn)在顯示您剛剛發(fā)布的條目的1。
- 在Post節(jié)點(diǎn)中,選擇findAll方法,然后單擊Test method。
- 點(diǎn)擊。您可以在原始視圖中看到您的帖子條目。
更多資訊敬請(qǐng)?jiān)L問
標(biāo)簽:
Java開發(fā)工具MyEclipse
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)