如何建立webservice

如何建立webservice

ID:13603791

大?。?72.00 KB

頁數(shù):15頁

時間:2018-07-23

如何建立webservice_第1頁
如何建立webservice_第2頁
如何建立webservice_第3頁
如何建立webservice_第4頁
如何建立webservice_第5頁
資源描述:

《如何建立webservice》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、開發(fā)環(huán)境???SunJava5+Eclipse3.2+MyEclipse5.0.0.????概述????本文介紹了使用MyEclipseWebService來迅速開發(fā)和測試一個HelloWorldWebService,其中包括:????1.介紹了MyEclipseWebServices的基本概念????2.創(chuàng)建一個MyEclipseWebServices工程????3.創(chuàng)建一個簡單的HelloWorldWebService????4.在Web容器中,如Tomcat5中部署WebService????5.使用WebServicesExplor

2、er來測試部署的WebServices????XFireJavaSOAP框架概述????MyEclipseWebServices是建立在XFireJavaSOAP框架和工具基礎(chǔ)上的,XFire是一款開源的JavaSOAP框架。它擁有一個輕量級的信息處理模塊,通過STAX來與SOAP信息相結(jié)合。提供了一個工作在WebServices下的簡單API,支持POJO和schema開發(fā).XFire支持WebServicesstandards,Spring整合,支持JBI,支持JAXB,XMLBeans,Java5和JAX-WS.并支持HTTP,JMS

3、,XMPP,In-memory傳輸協(xié)議.????一.創(chuàng)建WebService工程????在MyEclipse5.0中引入了一個新的工程類型即WebService工程,該工程擴(kuò)展了MyEclipseWebProject來支持額外的WebService配置,開發(fā)和部署.本部分將使用WebServicesProjectwizard來創(chuàng)建和配置一個新的WebServiceProjectsWebServiceWizard將完成下列的動作:????創(chuàng)建MyEclipseJ2EEWebProject????在工程中的web.xml文件中配置XFireSe

4、rvlet????創(chuàng)建XFireservices.xml配置文件????在工程中的構(gòu)建路徑中添加MyEclipse-XFire類庫????添加一個指定的MyEclipsewebprojectbuilder到.projects文件,以便部署services.xml文件到它合適的位置.如:/WEB-INF/classes/META-INF/xfire/????運(yùn)行WebServiceProjectWizard????該向?qū)Оㄈ齻€頁面,Page-1搜集WebProject配置細(xì)節(jié),Page-2搜集XFire配置細(xì)節(jié),Page-

5、3在新建的構(gòu)建路徑中配置XFire類庫????1.執(zhí)行WebServicesProjectWizard.???????1).選擇File>New>Other???????2).擴(kuò)展MyEclipse種類按照J(rèn)2EE工程的種類???????3).選擇WebServicesProject然后點(diǎn)擊Next,如圖所示???Figure-1:NewProjectWizardLauncher????2.添加ProjectName,點(diǎn)擊Next???Figure-2:Page-2,Collectingwebconfigurationdetails????

6、3.在向?qū)У腜age-2中添加XFireservlet和service.xml文件的配置信息,按照默認(rèn)的值即可.???Figure-3:XFireservletandservices.xmlconfiguration?【IT168技術(shù)文檔】????4.在向?qū)У腜age-3中選擇類庫添加到工程的構(gòu)建路徑中,其中XFireCoreLibrary是需要的,如果要在工程中開發(fā)一個客戶端應(yīng)用,XFireHTTPClientLibraries也是需要的.???Figure-4:SelectingXFirelibrariestoaddtonewwebse

7、rviceprojectbuildpath????5選擇Finish完成WebService工程的創(chuàng)建過程????Figure-5,顯示了新創(chuàng)建的HelloWorldWebService工程的組織結(jié)構(gòu),WebService工程和一個標(biāo)準(zhǔn)的MyEclipseWeb工程很相似.XFireWebService配置元素如圖紅色區(qū)域顯示:???Figure-5:Webservicesartifactsofanewwebserviceproject????二.創(chuàng)建WebService-Code-firstStrategy????在這部分將用MyEcli

8、pseWebServiceWizard并通過使用Code-firstStrategy來創(chuàng)建一個HelloWorldService示例.????1.執(zhí)行MyEclipseWebSe

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。