`
intasect1985
  • 浏览: 5683 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

webservice 使用总结 续

 
阅读更多

二.C#的webservice client调用 java的webservice

1.Apache CXF Web Service服务端配置

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:jaxws="http://cxf.apache.org/jaxws" xmlns:cxf="http://cxf.apache.org/core"
	xsi:schemaLocation="http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd http://cxf.apache.org/core http://cxf.apache.org/schemas/core.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
	default-lazy-init="true">

	<description>Apache CXF Web Service服务端配置</description>

	<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-soap.xml" />
	<!-- jax-ws endpoint定义  -->
	<jaxws:endpoint id="marketdataplugin" address="/marketdataplugin" implementor="#marketdatapluginService" />
	
	<!-- marketdataplugin的实现Bean定义 -->
	<bean id="marketdatapluginService" class="com.gdmes.asm.webservice.plugin.impl.MarketDataPluginImpl" />
</beans>
 

2.创建文本service的接口类

package com.gdmes.asm.webservice.plugin;

import java.util.List;

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

/**
 * 运销数据生成插件开发
 * @author zhaochuuhua
 *
 */
@WebService
public interface MarketDataPluginService {
	public List<TestData> getTestData(@WebParam String stationcode,
									  @WebParam String pipelinecode,
									  @WebParam String datetime, 
									  @WebParam String flg);
}

 

3.实现这个接口

package com.gdmes.asm.webservice.plugin.impl;

import java.util.List;

import javax.jws.WebMethod;
import javax.jws.WebService;

import org.springframework.beans.factory.annotation.Autowired;

import com.gdmes.asm.webservice.plugin.MarketDataPluginService;
import com.gdmes.asm.webservice.plugin.TestData;
import com.gdmes.digitalstation.collectdata.service.CollectDataManager;

/**
 * 日运销数据生成插件
 * @author zhaochuuhua
 *
 */
@WebService(endpointInterface="com.gdmes.asm.webservice.plugin.MarketDataPluginService",
			serviceName="pluginservice",
			targetNamespace="http://plugin.webservice.asm.gdmes.com/")
public class MarketDataPluginImpl implements MarketDataPluginService {

	@Autowired
	private CollectDataManager collectdatamanager;
	
	/**
	 * 传送化验数据
	 * @param stationcode 站场编码
	 * @param pipelinecode 管线编码
	 * @param datetime yyyy-MM-dd hh24:mi:ss
	 * @param flg 0:储罐 1:流量计
	 * @return List<TestData> 化验数据的集合
	 */
	@WebMethod
	@Override 
	public List<TestData> getTestData(String stationcode, String pipelinecode, String datetime, String flg) {
		//入口参数判断
		if(stationcode != null && pipelinecode != null && flg != null && !"".equals(stationcode) && !"".equals(datetime) && !"".equals(flg)){
			return collectdatamanager.getTestData(stationcode, pipelinecode, datetime, flg);
		}
		return null;
	}

}
 

4.C#那部分 调用 就不清楚了、。

分享到:
评论

相关推荐

    delphi开发webservice经验总结.pdf

    delphi开发webservice经验总结

    delphi开发webservice经验总结

    用delphi调用dotnet开发的webservice经验总结,包含汉字乱码,soapheader安全验证的问题。

    JavaScript调用WebService实例总结

    以下是对这个实例的详细解析和相关知识点的总结: 1. JavaScript调用机制: JavaScript通过XMLHttpRequest对象或者ActiveXObject(在旧版IE浏览器中)来实现对WebService的调用。在示例中,使用了ActiveXObject,这...

    WebService学习总结

    WebService学习过程中,知识点的总结,和例子。

    WebService和Ajax总结

    **WebService和Ajax总结** 在IT领域,WebService和Ajax是两种重要的技术,它们分别在Web应用程序的交互和用户体验提升上发挥了重要作用。本篇文章将全面探讨这两种技术的原理、应用及其在.NET环境下的实现。 **一...

    webservice使用总结

    本文将对Web服务的使用进行详细总结,涵盖了基础概念、技术栈、实现过程以及常见问题。 一、Web服务基础 1.1 WebService定义:WebService是一种通过XML(可扩展标记语言)进行通信的网络应用,它可以提供和消费API...

    使用Http post的方式调用webservice

    如果WebService使用SOAP协议,你需要构造SOAP请求消息并设置适当的HTTP头。SOAP消息通常包含一个XML结构,包括SOAP Envelope、Header和Body。使用如SAAJ(SOAP with Attachments API for Java)库可以更方便地处理...

    webservice使用教程

    webservice使用教程,详细介绍了webservice的使用方法,并且有实例代码

    cxf实现webservice 常用注解总结

    CXF 实现WebService常用注解总结 CXF 实现WebService时,使用注解来指定与WebService相关的元数据,简化WebService的开发。下面总结了CXF实现WebService常用注解。 @WebService注解 @WebService注解标记Java类,...

    nodejs和Java调用webservice接口总结.docx

    ### Node.js 和 Java 调用 WebService 接口总结 #### 一、Java 实现方式 在 Java 中,调用 WebService 接口通常涉及使用 Apache CXF 或其他类似的库来生成客户端代码并进行调用。以下是具体的步骤: ##### 1. ...

    闲着没事Hessian开发WebService的总结(一)

    标题中的“闲着没事Hessian开发WebService的总结(一)”表明这是一篇关于使用Hessian框架开发Web服务的文章,作者可能在其中分享了个人的经验和理解。Hessian是一种轻量级的远程调用协议,它允许Java和.NET之间进行...

    eclipse创建Webservice以及调用Webservice总结

    eclipse创建Webservice以及调用Webservice总结

    WebService设计总结 Sample代码

    4. **C#与WebService**:在C#中,使用`[WebService]`和`[WebMethod]`特性标记类和方法,即可将其公开为WebService。例如,`[WebService(Namespace = "http://example.com")]`定义了命名空间,`[WebMethod]`则标记了...

    java使用XFire调用webService接口

    "Java 使用 XFire 调用 webService 接口" 在本文中,我们将学习如何使用 XFire 框架在 Java 中调用 webService 接口。XFIRE 是一个基于 Java 的开源框架,用于简化 Web 服务的开发和集成。下面,我们将通过一个简单...

    java调用webservice方法总结

    本文将对两种主要的Java调用WebService的方法进行总结。 **一、使用JDK Web服务API** 1. **创建WebService端点**: 首先,你需要定义一个@WebService注解的类,包含@WebMethod注解的方法。这个类就是你的服务接口,...

    WebService使用,客户机+服务WebService+SqlServer2005,附有说明

    【WebService使用】是一个关于Web服务开发的学习资源,涵盖了客户机、服务端以及SQL Server 2005数据库的集成应用。这个项目旨在帮助开发者理解WebService的工作流程,通过C#编程语言,Visual Studio 2005(Vs2005)...

    WebService使用JDK发布

    总结,使用JDK发布Web服务涉及的主要知识点包括:JAX-WS API、SEI、WSDL、HTTP服务器以及客户端调用。通过这些知识点,开发者可以在Java环境中方便地创建、部署和测试Web服务,实现不同系统的互联互通。

    Axis2开发webservice总结

    Axis2开发webservice总结,资源一般,希望对大家有用

Global site tag (gtag.js) - Google Analytics