




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選文檔試驗5:Web Service開發(2)(4學時)一、試驗目的1、通過試驗,把握CXF發布基于SOAP Web Service的技術;2、通過試驗,把握CXF開發RESTful Web服務的方法;3、通過試驗,了解Visual Studio中C#語言調用Web Service的方法;二、試驗內容及要求1、將上次試驗中開發的“用來計算兩個數的和、差與積的功能” Web服務的基礎上,擴展兩種運算(自選),并通過CXF的Servlet方式發布到Tomcat上;2、在Visual Studio中,編寫代碼調用本Web Sever的功能來進行計算(要求測試全部的計算功能)?!究蛇x】3、將第1題的
2、基于SOAP的服務改成RESTful的Web服務,利用CXF的Servlet方式發布到Tomcat上;然后,使用REST client工具測試全部的服務,最終再利用Apache的HttpClient包編寫客戶端,調用并測試全部的計算服務功能。三、實習要求1. 要求獨立完成試驗內容。2. 按時完成試驗報告,不得抄襲。3. 報告中,接受截圖方式呈現所做的操作步驟。試驗過程1)建立 web 工程。導入 cxf 的 jar 包。2)配置 web.xml 文件3)配置 spring 的配置文件。同時配置好服務類的 bean.4)部署運行。文檔名目結構1. 接口類 并用WebService 注解,“Web
3、Service” 的注解是定義 JAXWS 定義 WebService 的關鍵,這個注解用來告知 java 解析器期望把這個接口中的方法發布成一些 WebService 的服務。2. 接口實現類 WebService用來標明此 java 接口定義了某個 WebService 的接口。3. 集成Spring發布 需要cxf包 由于 CXF 集成了 Spring,所以以上的配置要到 WEBINF/下找 spring 的配置文件。所以我們要在 WEBINF 下建立一個 Spring的配置文件“server-bean.xml”,下面要在此文件中,配置要發布服務 的對象及發布地址。Web.xml配置文件
4、server-bean.xml配置文件啟動Tomcat服務器地址欄輸入http:/localhost:8080/MyServer?wsdl掃瞄器中輸入http:/localhost:8080/Myserver/services/CaculatorRestful 發布類web.xml 配置與上面相同,接下來在 serverbean.xml 中增加如下內容:(1) 支持 rs 的名稱空間引入xmlns:jaxrs="/jaxrs"/jaxrs /schemas/jaxrs.xsd(2)jaxrs:server 配置4. 總結 Apache CXF 的前身是叫Celtix 和 Xfire。JAX-RS 是JAVA 針對REST(Representation State Transfer)風格制定的一套Web 服務規范。Web Service開發的兩種方式:code first、wsdl first。Web 服務分為Server和Client 兩部分,Server 公開Web服務,Client 調用Web 服務,JAX-WS 的服務端、客戶端雙方傳輸數據使用的SOAP 消息格式封裝數據
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年電子行業安全生產工作總結及計劃
- 部編三年級上學期課外活動計劃
- 納米級傳感器技術-洞察闡釋
- 電子商務中的消費者信任機制構建-洞察闡釋
- 動態監測系統及其在隧道工程中的應用-洞察闡釋
- 循環經濟視角下的自行車維修模式優化-洞察闡釋
- 研發中心場地租賃分成與技術成果轉化協議
- 視聽體驗對廣告效果的影響-洞察闡釋
- 高端寫字樓車位租賃及企業入駐服務合同范本
- 茶葉種植、加工與品牌形象傳播合同
- 地理-美國 課件-2024-2025學年人教版七年級下冊地理
- GB/T 30134-2025冷庫管理規范
- 2025年安徽省合肥八中高考最后一卷地理試題及答案
- 安徽省合肥市45中學2025屆七年級數學第二學期期末監測模擬試題含解析
- 中學生成就目標導向下的學習滿意度影響機制探討
- 【課件】2025屆高考英語最后一課課件
- 預防醫學知識試題及答案匯編
- 初中化學教師招聘考試試題及參考答案
- 山塘租賃合同協議書
- 2025-2030年中國聚脲涂料行業市場現狀供需分析及投資評估規劃分析研究報告
- 地七年級下冊全冊知識要點總復習-2024-2025學年七年級地理教學課件(人教版2024)
評論
0/150
提交評論