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

資訊專欄INFORMATION COLUMN

使用 Apache cxf 創建 WebService 服務端

seasonley / 2231人閱讀

摘要:本地服務地址具體端口跟配置有關配置添加依賴包在增加的配置和的配置編寫服務在增加的配置,記得要的配置就能看到接口說明可以直接運行的

ws-server-demo

本地服務地址(具體端口跟tomcat配置有關)

http://localhost:8280/services/HelloWorld?wsdl

spring + cfx 配置 maven

添加依賴包


  org.apache.cxf
  cxf-rt-frontend-jaxws
  3.2.3


  org.apache.cxf
  cxf-rt-transports-http
  3.2.3
web.xml

在web.xml 增加 spring 的配置和 CXFServlet 的配置

    
        contextConfigLocation
        classpath:applicationContext.xml
    
    
        org.springframework.web.context.ContextLoaderListener
    
    
        CXFServlet
        org.apache.cxf.transport.servlet.CXFServlet  
        1
    
    
        CXFServlet  
        /services/* 
    
編寫服務
package com.example.demo.ws.service;

import javax.jws.WebService;
import java.util.Date;


@WebService
public interface HelloWorld {

    String sayHi(String text);

    Date currentDate();
}
package com.example.demo.ws.service;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import javax.jws.WebService;
import java.util.Date;

@WebService(endpointInterface = "com.example.demo.ws.service.HelloWorld")
public class HelloWorldImpl implements HelloWorld {

    private Logger logger = LoggerFactory.getLogger(getClass());

    public String sayHi(String text) {
        logger.info("sayHi called");
        return "Hello " + text;
    }

    @Override
    public Date currentDate() {
        logger.info("currentDate called");
        return new Date();
    }
}
applicationContext.xml

在 applicationContext.xml 增加 Service 的配置,記得要 import cxf 的配置




    
    
    

WSDL

http://localhost:8280/services/HelloWorld?wsdl

就能看到 XML 接口說明

可以直接運行的demo

GitHub https://github.com/openmartin...

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

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

相關文章

  • RPC框架是啥之Apache CXF一款WebService RPC框架入門教程

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

    SolomonXie 評論0 收藏0
  • 使用CXF搭建WebServices服務

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

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

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

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

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

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

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

    miracledan 評論0 收藏0

發表評論

0條評論

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