国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用CXF搭建WebServices服務端

hatlonely / 465人閱讀

摘要:使用創建工程,引入和,如下在中配置和創建要提供服務接口和實現接口類實現類配置文件注意引入和,然后添加要提供的接口信息全文如下配置完成后,部署到,啟動訪問即可看到服務已成功發布。客戶端實現見下文使用實現客戶端

1 使用Maven創建Java Web工程,引入cxf和spring,pom.xml如下


    4.0.0
    com.liubo
    test-cxf
    0.0.1-SNAPSHOT
    war

    
        UTF-8
    

    
        
            org.apache.cxf
            cxf-rt-frontend-jaxws
            2.7.3
        
        
            org.springframework
            spring-web
            3.1.2.RELEASE
        
        
            javax.servlet
            servlet-api
            2.5
            provided
        
        
            javax.servlet.jsp
            jsp-api
            2.1
            provided
        
    

    
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                2.3.2
                
                    1.6
                    1.6
                    UTF-8
                
            
            
                org.apache.maven.plugins
                maven-surefire-plugin
                2.7.2
                
                    once
                    -Dfile.encoding=UTF-8
                    
                        
                            net.sourceforge.cobertura.datafile
                            target/cobertura/cobertura.ser
                        
                    
                
            
        
    

2 在web.xml中配置applicationContext.xml和cxf servlet




    Archetype Created Web Application
        
            contextConfigLocation
            classpath:applicationContext.xml
        
    
        org.springframework.web.context.ContextLoaderListener
    

    
        CXFServlet
        CXF Servlet
        
            org.apache.cxf.transport.servlet.CXFServlet
        
        1
    

    
        CXFServlet
        /*
    
    
        index.jsp
    


3 創建要提供服務接口和實現

接口類

package com.liubo.test.cxf.service;

import javax.jws.WebParam;
import javax.jws.WebService;

@WebService
public interface HelloWebService {

    String sayHello(@WebParam(name = "text") String text);
}

實現類

package com.liubo.test.cxf.serviceimpl;

import javax.jws.WebParam;
import javax.jws.WebService;

import com.liubo.test.cxf.service.HelloWebService;

@WebService(serviceName = "HelloWS")
public class HelloWebServiceImpl implements HelloWebService {

    public String sayHello(@WebParam(name = "test") String text) {
        System.out.println("sayHello method called");
        return "hello " + text + ", welcome to the real world";
    }

}

4 配置spring文件applicationContext.xml

注意引入xmlns:jaxws和cxf.xml,

xmlns:jaxws="http://cxf.apache.org/jaxws"
http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd

然后添加要提供的接口信息jaxws:endpoint id="HelloWorld"

applicationContext.xml全文如下




    
    
    
    
    

5 配置完成后,部署到tomcat,啟動訪問http://localhost:8080/test-cxf 即可看到服務已成功發布。

客戶端實現見下文:使用cxf-codegen-plugin實現WebServices客戶端

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65856.html

相關文章

  • 使用cxf-codegen-plugin實現WebServices客戶

    摘要:服務搭建參見使用搭建服務端使用實現客戶端創建工程添加,在選項中添加地址執行構建或自動構建,會自動生成相應的客戶端代碼例如調用,如下執行成功,得到如下結果 WebServices服務搭建參見:使用CXF搭建WebServices服務端 使用cxf-codegen-plugin實現WebServices客戶端 1 創建maven工程 添加cxf-codegen-plugin,在選項中添加...

    Terry_Tai 評論0 收藏0
  • WebService就是這么簡單

    摘要:它使用方式,接收和響應外部系統的某種請求?;仡櫸覀冊趯W習基礎網絡編程章節已經知道了這么一個連接了。使用指定名稱的命名空間。名詞簡單對象訪問協議作為一個基于語言的協議用于有網上傳輸數據。以的根元素出現。代理這么一個概念就更加清晰了。 WebService介紹 首先我們來談一下為什么需要學習webService這樣的一個技術吧.... 問題一 如果我們的網站需要提供一個天氣預報這樣一個需求...

    SwordFly 評論0 收藏0
  • Java系統WebService:Spring與CXF的集成

    摘要:我們再使用這樣的來查看這個服務具體的定義這個用以通過查看服務也就是我們開頭所說的用通用格式來描述的功能入參和返回值,使我們的調用者明白服務的使用方法具體詳情可以查看我們的這個服務的頁面。 WebService是什么呢?顧名思義,是Web系統提供的服務,其目的呢,往大了說:是系統實現多異構模塊協同合作,服務實現SOA(Services oriented Architecture面向服務的...

    waterc 評論0 收藏0
  • RPC框架是啥之Apache CXF一款WebService RPC框架入門教程

    摘要:支持相關規范和標準,包括同上。支持多種傳輸協議和協議綁定數據綁定。構建端還有其服務實現,接口使用注解,標明是一個遠程服務接口。然后編寫一個的啟動程序,并運行,我想你會成功的因為我看到了下圖是一種跨平臺的技術協議。 本博客 貓叔的博客,轉載請申明出處 學習系列 RPC框架是啥? RPC框架是啥之Java自帶RPC實現,RMI框架入門 Apache CXF一款WebService RP...

    SolomonXie 評論0 收藏0
  • SpringBoot 使用CXF 集成WebService

    摘要:啟動后我們直接輸入項目地址指定的服務名會看到生成的。測試在這就不寫了,大家可以使用生成客戶端,或者直接使用發送格式數據進行請求。總結使用集成開發很簡單,不用在單獨的部署到外部上,這為我們熟悉開發的同學帶了很好的體驗。 1、寫在前面 WebService 對我來說既熟悉又陌生,已經將近六七年沒有看到過他了, 具體的介紹我就不多少了, 想了解的百度百科下說的很詳細。 之所以突然研究WebS...

    miracledan 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<