CXF Spring的使用,隨筆記

2021-09-24 14:37:45 字數 1181 閱讀 6013

停更乙個多月的我又回來了。

今天隨筆記一下cxf配合spring的使用,方便今後用的時候忘帶筆記,隨時上網就可以看到。

cxf技術:apache cxf 是乙個開放源**框架,提供了用於方便地構建和開發 web 服務的可靠基礎架構。它允許建立高效能和可擴充套件的服務,您可以將這樣的服務部署在 tomcat 和基於 spring 的輕量級容器中,以及部署在更高階的伺服器上。

簡單來說,cxf技術就是在不同伺服器之間或者不同語言之間可以傳輸 資料的一種框架,用到的地方就是web service協議下。

首先,寫服務端介面,註明@webservice。

然後編寫實現類和實現方法:使用註解

服務端就這麼輕鬆地完成了。我這裡是將乙個實體物件進行儲存,因此還需要在實現類裡對資料進行反序列化等操作,並呼叫service層儲存物件。(這裡如果web service沒有必要的邏輯判斷情況下,不建議呼叫acton層進行處理,直接呼叫service層)

之後,開始配置檔案的編寫:首先是web.xml檔案:

cxfservlet 

org.apache.cxf.transport.servlet.cxfservlet

1 /service/*

之後用乙個spring的xml檔案引入改配置檔案:

執行tomcat,執行http://localhost/project/service/position?wsdl就可以看到開啟的web service了。

客戶端配置xml:

<?xml version="1.0" encoding="utf-8"?>

-->

呼叫服務端的方

隨筆 TCP UPD筆記

一 tcp 傳輸控制協議 001 tcp 提供一種面向鏈結 可靠的位元組流服務 002 tcp 僅有兩方進行通訊 002 tcp使用校驗 確認重傳機制 003 tcp給資料分節進行排序,並使用累積確認保證資料順序不變和不重複 004 tcp使用滑動視窗機制來實現流量管控。通過動態改變視窗的大小進行擁...

vue隨筆筆記

el menu item.is active data的資料為tabledate渲染的資料 prop設定 字段 index設定索引值 當設定router模式後index相當於to default active route.path main.js import from element ui vue...

rabbitMQ的隨筆記錄

rabbitmq windows 安裝好erlang 需要配置系統環境變數 erlang home erlang 安裝根目錄 path erlang home bin rabbitmq server home bin rabbitmq安裝完成開啟外掛程式 rabbitmq managemen是管理後...