二、基于java 的webService
1.创建java project
2.建立接口 并添加@WebService
package cn.mldn.hz.webservice;
import javax.jws.WebService;
@WebService
public interface IFirstWebService {
public void add(int param1,int param2);
public String getString(String str);
}
3.编写实现类
package cn.mldn.hz.webservice;
import javax.jws.WebService;
@WebService(endpointInterface="cn.mldn.hz.webservice.IFirstWebService")
public class FirstWebServiceImpl implements IFirstWebService {
@Override
public void add(int param1, int param2) {
System.out.println("----------add:"+(param1+param2));
}
@Override
public String getString(String str) {
System.out.println("----------str:"+str);
return str;
}
}
4.发布此处使用主方法实现
package cn.mldn.hz.webservice;
import javax.xml.ws.Endpoint;
public class WebServiceTest {
/**
* @param args
*/
public static void main(String[] args) {
String address = "http://localhost:6666/ns";
Endpoint.publish(address, new FirstWebServiceImpl());
}
}
注意:此处如果报错可能是导包错误,或者很可能jdk问题建议 jdk升级6.16以上
5.浏览器中查看发布
http://localhost:6666/ns?wsdl
6.客户端测试 编写测试代码
package cn.mldn.hz.webservice;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
public class TestClient {
public static void main(String[] args) throws MalformedURLException {
URL url = new URL("http://localhost:6666/ns?wsdl");
QName qname = new QName("http://webservice.hz.mldn.cn/","FirstWebServiceImplService");
Service service = Service.create(url,qname);
IFirstWebService ms = service.getPort(IFirstWebService.class);
ms.add(1, 2);
}
}
第一个webservice完成
注意:http://localhost:6666/ns?wsdl 如果不能启动可能由于6666端口问题,换个端口试下
分享到:
相关推荐
【基于Java的Web服务(Web Service)详解】 Web服务是一种基于网络的应用程序接口,它允许不同系统间的应用程序之间进行通信。在Java中实现Web服务,主要依赖于两种标准:Simple Object Access Protocol (SOAP) 和 ...
二、JAX-WS:Java API for XML Web Services 在Java中,JAX-WS(Java API for XML Web Services)是用于开发Web服务的主要框架。它提供了一种简洁的方式来创建和消费Web服务,包括服务端的实现和服务客户端的代理。 ...
在本项目中,"基于Java WebService会员系统消费例子"是一个使用Java技术栈构建的Web服务,用于实现会员系统的消费功能。此系统的核心是通过WebService接口来处理会员的消费行为,涉及的关键技术包括Java、WebService...
Java WebService是一种基于标准的、平台无关的通信方式,它允许不同系统间的应用程序进行交互,主要依赖于SOAP(Simple Object Access Protocol)协议和WSDL(Web Services Description Language)。本教程将带你...
在“java 利用webservice传输文件”的场景中,JACOB可能被用来执行以下任务: 1. **文件操作**:Windows系统有许多内置的COM组件,如Scripting.FileSystemObject,可用于读写文件、创建目录等。通过JACOB,Java程序...
Delphi是一款强大的Windows应用程序开发工具,而Java WebService则是一种基于标准的,跨平台的远程调用技术。下面将详细阐述这个主题。 一、Java WebService简介 Java WebService是通过SOAP(Simple Object Access ...
### .NET调用Java WebService的关键知识点 #### 一、背景与原理介绍 在实际的软件开发过程中,不同技术栈之间的交互变得越来越普遍。对于.NET应用程序来说,有时需要调用由Java开发的WebService。这种跨平台的服务...
二、如何调用Java WebService 调用Java WebService主要涉及以下步骤: 1. 获取WSDL 首先,需要知道Web服务的WSDL地址。WSDL文件描述了服务的接口、消息格式、绑定和位置。 2. 生成客户端代理类 使用Java的`...
调用Java WebService的问题在IT领域中颇为常见,尤其是在跨平台、跨语言的环境中,如C#调用Java WebService。以下将详细解析这一过程中的关键知识点,包括WebService的架构原理、工具选择(如Axis2)、数据类型转换...
Java WebService 是一种基于标准协议(如SOAP,WSDL)的跨平台、跨语言的通信机制,用于构建可互操作的分布式系统。本篇将详细介绍Java WebService的入门实例,包括其工作原理以及如何创建和测试一个简单的...
通过上述步骤,我们已经成功创建了一个基于 Java 的 WebService,并学习了如何通过生成类文件的方式来进行开发。这种方式不仅易于理解,而且非常适用于实际项目中的需求。随着技术的发展,尽管 RESTful API 的流行度...
本文将深入探讨如何使用C#调用Java WebService,这是实现.NET与Java平台间互操作性的一个重要方式。我们将首先理解WebService的基本概念,然后详细讲解C#中如何通过.NET Framework的SOAP客户端代理类来调用Java ...
Java WebService 简单实例教程 在Java开发中,WebService是一种常见的用于应用程序间通信的技术。它基于标准的XML(可扩展标记语言)和WSDL(Web服务描述语言)进行数据交换,允许不同平台和语言的应用程序之间共享...
调用WebService通常涉及到SOAP(Simple Object Access Protocol)消息,这是一种基于XML的协议用于在Web上传输信息。 在Java中调用带有JSON参数的WebService,可以按照以下步骤进行: 1. 定义WebService服务端代码...
Java WebService CXF客户端调用和服务端的实现是企业级应用程序中常见的通信方式,它基于标准的SOAP(Simple Object Access Protocol)协议,提供了一种在分布式环境中交换信息的方法。CXF是一个开源框架,它简化了...
Java WebService是一个基于标准的,用于构建分布式应用程序的开放平台,它允许不同系统间的应用程序通过网络交换数据和服务。本例子将介绍如何使用Apache Axis来创建和消费Java WebService。 首先,确保你拥有J2SE ...
二、Java Webservice开发流程 1. 定义服务接口:使用Java SE中的注解如@WebService声明服务接口,定义服务方法。 2. 实现服务接口:创建实现类,提供具体业务逻辑。 3. 创建服务端点:使用@WebServiceProvider或@...
在Java世界中,WebService是一种基于XML的开放标准技术,它允许不同系统间的应用程序进行通信,跨越不同的操作系统和编程语言。本实例将详细讲解如何使用Apache Axis1.4工具来生成Java版的WebService服务端和客户端...
首先,Java Web服务(WEBSERVICE)是基于SOAP(Simple Object Access Protocol)或REST(Representational State Transfer)协议的网络服务,它允许远程系统通过HTTP等标准网络协议进行通信。Java提供了多种框架来...
WebService是一种基于开放标准的、平台和语言无关的服务提供和消费方式,主要利用SOAP(Simple Object Access Protocol)协议进行数据交换,通过WSDL(Web Services Description Language)来描述服务接口,以及UDDI...