关于webservice(CXF)的一些理解
? CXF是apache下開源的webservice框架,CXF依賴spring進行集成,支持soap1.1,soap1.2,XML/HTTP,RESTful HTTP 或者CORBA;
?使用jaxws來實現 SOAP1.1,1.2;
1.通過編程的方法來實現CXF發布使用接口? ;
A. 使用了jaxwsSeverFactoryBean? 這個對象來進行發布 ;
factory.setAddress("服務地址");
?? ??? ?// 設置service的地址
?? ??? ?factory.setServiceClass(SEI.class);
?? ??? ?// 指定porttype
?? ??? ?factory.setServiceBean(‘SEI的實現類對象’);
?? ??? ?// 指定服務類
?? ??? ?factory.create();
?? ??? ?// 發布服務
B. 使用了jaxwsProxyFactoryBean? 來創建client;
??? // 創建
?? ??? ?JaxWsProxyFactoryBean proxyBean = new JaxWsProxyFactoryBean();
?? ??? ?// 設置wsdl文檔的地址
?? ??? ?proxyBean.setAddress("wsdl文檔的地址");
?? ??? ?// porttype(sei)
?? ??? ?proxyBean.setServiceClass(‘SEI.class’);?? ???
?? SEI sei= (SEI) proxyBean.create();
2.使用了spring整合CXF方式;
A.使用<jaxws:server> 發布Webservice服務
?在jaxws:server 中設置 address ,serviceclass,serviceBean
?
B.使用jaxws:client 調用服務實現客戶端;
在<jaxws:client 中設置address ,serviceclass
然后在代碼中getbean,或者注入然后進行調用 。
???
轉載于:https://www.cnblogs.com/ccbk/p/5954957.html
總結
以上是生活随笔為你收集整理的关于webservice(CXF)的一些理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 麟龙指标通达信指标公式源码_通达信指标公
- 下一篇: 2021年机修钳工(初级)考试资料及机修