原創(chuàng)|使用教程|編輯:龔雪|2015-04-16 09:17:17.000|閱讀 526 次
概述:MyEclipse春季特惠,全場8.5折!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
您可以下載本教程中創(chuàng)建的。示例項(xiàng)目被配置到WebSphere6.1上運(yùn)行。您可能需要使用構(gòu)建項(xiàng)目的更多特定構(gòu)建和部署環(huán)境來調(diào)整目標(biāo)項(xiàng)目服務(wù)器和運(yùn)行時(shí)的JRE庫。
(1)點(diǎn)擊下拉箭頭,選擇Web服務(wù)項(xiàng)目。
注意:一個(gè)JAX-WS web服務(wù)能夠在任何現(xiàn)有的Java EE 5 Web項(xiàng)目中生成。
(2)輸入WebServiceProject作為項(xiàng)目名稱,選擇JAX-WS框架選項(xiàng),然后從Target runtime下拉列表中選擇您要的WebSphere版本。
如果您還沒有配置WebSphere連接器,那么可能會收到一個(gè)警告;您可以稍后配置,點(diǎn)擊完成。
注意:本教程使用默認(rèn)的Java EE6的版本;然而,創(chuàng)建新項(xiàng)目時(shí)JavaEE 7是一個(gè)可用選項(xiàng)。
現(xiàn)在您有一個(gè)新的Web項(xiàng)目,您可以創(chuàng)建Java類來使用Web服務(wù)的基礎(chǔ)。
服務(wù)類無非就是一個(gè)普通的Java類,它提供了要實(shí)現(xiàn)發(fā)布Web服務(wù)的方法。在本教程中,您將編寫一個(gè)實(shí)現(xiàn)了幾個(gè)典型運(yùn)算操作的簡單運(yùn)算類。
(1)在資源管理器中展開WebServiceProject文件夾,然后右鍵單擊src文件夾,選擇New>Package。
(2)在Name字段中鍵入com.myeclipseide.ws,然后單擊完成。
(3)右鍵單擊com.myeclipseide.ws包,并選擇New> Class。
(4)在Name字段中鍵入運(yùn)算器,然后單擊完成。這將在包中創(chuàng)建一個(gè)Calculator.java文件。
編輯器中打開Calculator.java
這個(gè)類是一個(gè)運(yùn)算器的實(shí)現(xiàn),為兩個(gè)整數(shù)提供了以下功能:
該類的實(shí)現(xiàn)是這樣的:
public class Calculator { public int add(int a, int b) { return (a + b); } public int subtract(int a, int b) { return (a - b); } public int multiply(int a, int b) { return (a * b); } public int divide(int a, int b) { return (a / b); }
這個(gè)類是一個(gè)非常簡單的提供四種操作的POJO。沒有使用特殊的注解、接口或基本類。復(fù)制下面的代碼粘貼到括號內(nèi)的類文件中,然后點(diǎn)擊保存。
現(xiàn)在您寫的(Calculator.java)服務(wù)類,您需要?jiǎng)?chuàng)建一個(gè)公開的Web服務(wù)來作為Web服務(wù)的服務(wù)器類。
(1)點(diǎn)擊下拉菜單。
(2)選擇JAX-WS(WebSphere)framework 選項(xiàng),并從Java類(Bottom-up scenario) 選項(xiàng)中創(chuàng)建一個(gè)web服務(wù)。
自底向上的Web服務(wù)生成會使用目標(biāo)服務(wù)器生成從特定的應(yīng)用程序服務(wù)器托管的Web服務(wù)的正確的存根和實(shí)現(xiàn)類。
如果您沒有設(shè)置目標(biāo)服務(wù)器,或者如果您還沒有配置WebSphere,單擊Configure target server鏈接。
該項(xiàng)目屬性窗口將打開并允許您設(shè)置目標(biāo)運(yùn)行時(shí)。您可以在任何時(shí)間打開項(xiàng)目屬性來更改目標(biāo)運(yùn)行時(shí)。
注意:如果您還沒有配置WebSphere接口,它不會被列為目標(biāo)運(yùn)行時(shí),并且服務(wù)器生成也是不可能的。有提及。
(3)目標(biāo)運(yùn)行時(shí)設(shè)置后,單擊確定。
(4)單擊下一步繼續(xù)創(chuàng)建Web服務(wù)。為您的Web服務(wù)選擇實(shí)現(xiàn)的Java bean操作。在這種情況下,在Java類字段中輸入com.myeclipseide.ws.Calculator,在項(xiàng)目復(fù)選框中選擇Generate WSDL,并單擊Finish。
MyEclipse中生成Web服務(wù)存根和綁定類時(shí),此Web服務(wù)必須被部署在第一個(gè)步驟中所設(shè)定的目標(biāo)應(yīng)用服務(wù)器上。
檢查您的項(xiàng)目內(nèi)容來查看web服務(wù)部署到目標(biāo)服務(wù)器上所生成的artifacts。
(1)右鍵單擊該項(xiàng)目,并選擇Debug As (or Run As)>MyEclipse Server Application。
(2)選擇您要部署的Web項(xiàng)目服務(wù)器。在這種情況下,選擇WebSphere服務(wù)器,然后單擊完成。
MyEclipse自動(dòng)執(zhí)行以下步驟:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)