`

Java 实现 webService ---- 2016-08-01

    博客分类:
  • java
阅读更多

1. W3School中关于webservice的讲解。

http://www.w3school.com.cn/ws.asp

2. java中实现Webservice。

(1)新建项目TheServer,编写server端的java类:

 

package com.scb.simon.service;
import javax.jws.WebService;
import javax.xml.ws.Endpoint;

@WebService
public class ServiceHello {
	
	public String sayhello(String name){
		return "Hello, " + name;
	}

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Endpoint.publish("http://localhost:8081/service/serviceHello", new ServiceHello());
		System.out.println("service bind successfully.");
	}

}

 

 

运行,打印"service bind successfully."说明绑定服务成功。

通过http://localhost:8081/service/serviceHello?wsdl测试是否能够正确拿到wsdl。

(2)新建TheClient项目,然后cmd命令行下调用java的wsimport命令。

wsimport -s D:/workplace/graduationDesign/TheClient/src -p com.scb.simon.client -keep http://localhost:8081/service/serviceHello?wsdl

 

然后刷新项目,就可以看到生成的代码了。

 

 

(3)编写测试代码如下:

 

package com.scb.simon.test;

import com.scb.simon.client.ServiceHello;
import com.scb.simon.client.ServiceHelloService;

public class TestService {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ServiceHello hello = new ServiceHelloService().getServiceHelloPort();
		System.out.println(hello.sayhello("Simon"));
		
		
	}

}
 

 

 console打印:Hello, Simon,说明测试成功。

 

  • 大小: 6.2 KB
分享到:
评论

相关推荐

    java-webservice-axis-例子

    - 服务端的Java接口类和实现类:定义了Web服务的操作和其实现。 - wsdd文件:服务端和服务端的配置文件,描述服务的元数据。 - 客户端的wsdd文件:客户端的配置文件,描述如何连接到服务。 - 构建脚本(如build....

    java实现webservice实例.doc

    "Java实现WebService实例" WebService是基于XML的、分布式的、跨语言的应用程序通信协议。它允许不同的应用程序之间进行交互和集成,从而实现业务逻辑的复杂交互。Java是其中一种常用的实现WebService的语言。 在...

    [JAVA]-Axis-Webservice-Demo

    Java Axis Web服务示例(`[JAVA]-Axis-Webservice-Demo`)提供了发布和调用Web服务的实际操作步骤。通过学习和实践这个示例,开发者可以更好地掌握使用Axis创建Web服务的技术,理解Web服务的基本原理,以及如何通过...

    webservice--javademo

    【标题】"webservice--javademo" 涉及的知识点主要集中在Java Web Services(JAX-WS)上,这是一种用于创建Web服务的技术。在Java领域,Web服务是一种允许不同应用程序之间交换数据的方式,它基于开放标准,如SOAP...

    纯java调用ws-security+CXF实现的webservice安全接口

    本文将深入探讨如何使用CXF框架结合ws-security标准来实现对Java客户端调用Web服务的安全接口。CXF是一个开源的服务框架,它允许开发人员创建和消费各种Web服务,而ws-security(Web Services Security)则是用于...

    java-webservice-axis2简单开发实例.doc

    【Java Axis2 WebService开发详解】 在Java世界中,开发Web服务经常会选择使用Apache Axis2框架,它是一个高效且灵活的Web服务引擎,允许开发者轻松地创建和部署Web服务。本篇文章将详细介绍如何使用Java和Axis2来...

    java WebService Jax-WS创建

    【Java WebService Jax-WS 创建】是Java中创建Web服务的一种常见方式,主要用于构建基于SOAP(Simple Object Access Protocol)的Web服务。JAX-WS(Java API for XML Web Services)是Java EE 5及更高版本中提供的...

    餐馆系统--java--webservice--servlet--mvc模式

    该资源附带SQL数据库 和 源代码 用到的技术有 webservice技术 servlet mvc模式 jdbc连数据库技术等 该资源实现的功能为 添加餐品 购买餐品 实现购物车操作等 还有许多功能 具体功能下载便知 里面还有一些意想不到的...

    webservice-cxf-spring-jar.zip

    【标题】"webservice-cxf-spring-jar.zip" 是一个包含了使用Apache CXF与Spring框架集成开发Web服务的Java库集合。这个压缩包提供了一整套必要的JAR文件,以便于开发者在他们的项目中快速搭建和运行基于CXF的Web服务...

    wsdl.rar_WEBservice-Sqlserver_java webservice_webservice sgip_w

    【标签】"webservice-sqlserver java_webservice webservice__sgip wsdl_webservice_ wsdl.rar"进一步揭示了技术栈。"sqlserver"表明数据库管理是通过SQL Server完成的,这通常涉及到使用JDBC(Java Database ...

    webservice-java_soap.pdf

    根据提供的文档内容,本文主要介绍了如何在WebService中利用Java SOAP技术处理复杂的Java数据类型,特别是数组及JavaBean等。文章通过具体的示例讲解了如何创建一个可以处理股票交易量的服务,并详细介绍了服务端的...

    WebService-Axis2 详细讲解

    WebService-Axis2 详细讲解 WebService是一种基于XML的开放标准,用于在不同的应用程序之间进行通信。它允许不同系统之间的数据交换,打破了平台和语言的界限。Axis2是Apache软件基金会开发的一个高性能、灵活且可...

    WebService------AXIS

    AXIS则是实现WebService的一种流行工具,它是由Apache软件基金会开发的一个开放源码项目,主要用于简化WebService的创建和消费。 AXIS的主要特点和优势包括: 1. **易用性**:AXIS提供了一套简单的命令行工具,...

    2、webservice--常用注解1

    在 Java 中,WebService 通常使用 JAX-WS(Java API for XML-Based Web Services)来实现。为了简化WebService 的开发过程,Java 提供了一些注解(Annotation),这些注解可以帮助开发者快速地创建和配置 WebService...

    webservice-CXF-spring+maven

    【描述】"webservice-CXF-spring 实现server+client" 暗示了这个项目包含两个主要部分:服务端(Server)和客户端(Client)。在服务端,开发者将定义Web服务接口并实现其业务逻辑,然后使用CXF来发布这些服务。...

    webservice-client-demo.rar

    【描述】描述中提到的 "webservice-service1-demo" 可能是一个包含Web服务提供者端实现的项目,而 "webservice-client-demo" 则是其配套的客户端示例。这个客户端Demo将演示如何连接到 "webservice-service1-demo" ...

    webservice-service-demo.rar

    【标题】"webservice-service-demo.rar" 是一个包含SpringBoot 2.0集成Webservice服务的演示项目。这个压缩包提供了发布Webservice服务的基本步骤和关键组件,旨在帮助开发者了解如何在SpringBoot环境下构建和使用...

    Webservice-CXF实用手册学习大全

    综上所述,WebService-CXF实用手册学习大全主要讲述了WebService的基础知识、Java中的相关规范、CXF框架的应用以及在开发过程中会遇到的一些高级特性和最佳实践。这些知识点对于理解和实施基于Java的WebService开发...

    java版WebService生成客户端和服务端的实例

    这个工具支持Java和JAX-RPC(Java API for XML-RPC)规范,使得开发者可以方便地实现WebService的功能。 要开始这个实例,首先你需要确保你的开发环境中包含了以下的jar包: 1. axis.jar:这是Apache Axis的核心库...

Global site tag (gtag.js) - Google Analytics