webService接口提供给别的系统调用

Posted 1012hq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webService接口提供给别的系统调用相关的知识,希望对你有一定的参考价值。

我们项目与其他系统集成的目录结构,这里的都是提供给对外系统调用的webService接口。

技术图片

下面,把关于这些内容de文件一一贴出来:

module-ws.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:jaxws="http://cxf.apache.org/jaxws"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.springframework.org/schema/beans
  http://www.springframework.org/schema/beans/spring-beans.xsd
  http://www.springframework.org/schema/context
  http://www.springframework.org/schema/context/spring-context.xsd
  http://cxf.apache.org/jaxws
  http://cxf.apache.org/schemas/jaxws.xsd">
  <import resource="classpath*:META-INF/cxf/cxf.xml"/>
  <import resource="classpath*:META-INF/cxf/cxf-servlet.xml"/>
  <import resource="classpath*:META-INF/cxf/cxf-extension-xml.xml"/>
  <bean id="mdsBaseLineImportWsServiceImpl" class="avicit.mms.pdm.mdsbaselineimportws.ws.impl.MdsBaseLineImportWsServiceImpl"></bean>
  <jaxws:endpoint id="mdsBaseLineImportWsService" implementor="#mdsBaseLineImportWsServiceImpl" address="/mdsBaseLineImportWsService">
  </jaxws:endpoint>
  <!--测试访问地址 http://localhost:9080/mms/ws/mdsBaseLineImportWsService?wsdl-->//这里是别的系统调用的地址
</beans>

MdsBaseLineImportWsService.java

package avicit.mms.pdm.mdsbaselineimportws.ws;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

@WebService(targetNamespace = "http://ws.mdsbaselineimportws.pdm")     //webService接口的命名空间,不过不一定需要,本次接口集成的过程中,没用到
public interface MdsBaseLineImportWsService
  @WebMethod(operationName = "addBaseLine")
  @WebResult(name = "result")
  public String addBaseLine(@WebParam(name = "baseLineInfoXml") String baseLineInfoXml) throws Exception;

MdsBaseLineImportWsServiceImpl.java

 

以上是关于webService接口提供给别的系统调用的主要内容,如果未能解决你的问题,请参考以下文章

java如何调用别人系统的接口

java怎么调用别人给的接口

如何在Dynamic CRM 2013中创建WebService接口供其它系统调用

spring boot应用调用webservice接口

调用webservice接口,加密的WSDL怎样用wsimport命令生成客户端代码?

pb调用webservice 报错,该怎么解决