`
zhaobing315
  • 浏览: 231693 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java API发布Web Service步骤

阅读更多

1.定义服务接口

 

package com.test.soap;

import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;

@WebService
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
public interface MessageReceiver
{
    public String receiveMessage(String message);
}

 2.定义服务实现类

 

package com.test.soap;

import javax.jws.WebService;

@WebService(endpointInterface = "com.test.soap.MessageReceiver", serviceName = "MessageReceiver")
public class MessageReceiverImpl implements MessageReceiver
{
    @Override
    public String receiveMessage(String message)
    {
        return "have received!";
    }
}

 3.发布服务

 

package com.test.soap;

import javax.xml.ws.Endpoint;

public class Server
{
    public static void main(String args[])
    {
        MessageReceiver implementor = new MessageReceiverImpl();
        String address = "http://10.0.0.46:9000/messageReceiver";
        Endpoint.publish(address, implementor);
    }
}

 4.在浏览器输入http://10.0.0.46:9000/messageReceiver?wsdl看到wsdl文档则发布成功。

分享到:
评论

相关推荐

    Java完整的Web Service示例代码,学会做web service程序

    在Java中,现代的Web Service实现已经转向了Apache CXF、JAX-WS(Java API for XML Web Services)和Spring-WS等框架,它们提供了更强大的功能和更好的性能。然而,XFire作为早期的框架,对于理解Web Service的基本...

    Java调用.NET web service

    而在Java环境中,我们则可以使用JAX-WS(Java API for XML Web Services)来消费这些Web Service。 描述中提到的“支持类的传输”意味着在Java调用.NET Web Service时,不仅传递基本类型的数据,还能传递复杂的对象...

    JAVA实现web service

    通过以上步骤,开发者可以在Java环境中创建和使用Web Service,实现跨平台的数据交换和功能调用。在实际项目中,还需要考虑到性能优化、服务治理、版本控制等多个方面,以确保Web Service的稳定性和可靠性。

    JAVA 调用Web Service的方法

    Java API for XML Web Services(JAX-WS)是Java平台上的标准API,用于创建和消费Web Service。它简化了SOAP消息的处理,使得开发人员可以更专注于业务逻辑。 3. **创建Web Service**: 使用JAX-WS,可以通过以下...

    Web Service Java C# 实现 订餐小系统

    在Java中发布Web Service通常包含以下步骤: - 定义服务接口:使用Java SE的注解(如@WebService)声明服务接口。 - 创建服务实现类:实现服务接口,定义具体业务逻辑。 - 部署服务:使用Axis2生成服务部署文件(....

    JAVA调用.NETWeb Service完整代码

    以下是一个基本步骤,演示了Java如何调用.NET Web Service: 1. 获取WSDL:首先,你需要获取到.NET Web Service的WSDL文件,这通常是Web Service的URL加上"?wsdl"后缀。WSDL文件定义了服务的接口、方法、消息格式等...

    java web service 教程

    ### Java Web Service 教程详解 #### 一、引言 在现代软件开发领域中,Web服务技术扮演着至关重要的角色。它不仅为不同应用程序之间的交互提供了标准的方式,还极大地促进了分布式系统的构建和发展。本教程旨在...

    JAVA+Web+service+开发1.chm

    Java中开发Web服务的步骤通常包括:创建服务接口、实现服务类、生成WSDL、部署服务以及消费服务。 四、JAX-WS与JAX-RS JAX-WS是Java中用于构建SOAP Web服务的标准API,它简化了服务的创建和调用。而JAX-RS则是处理...

    Java Web Service教程

    Java Web Service教程是针对使用Java技术构建网络服务的详尽指南。Web服务是一种通过互联网交换数据的方式,允许不同系统之间进行通信。Java Web Service利用开放标准如SOAP(Simple Object Access Protocol)和WSDL...

    XFire Java Web Service 客户端

    总结,XFire作为一款强大的Java Web Service客户端框架,通过简洁的API和丰富的功能,为开发者提供了构建Web服务客户端的便利。尽管现在有更多现代的解决方案如Apache CXF、Spring-WS等,但了解XFire的工作原理和...

    Java6 开发的Web Service, 发布https的wsdl地址,服务端打包程序

    首先,我们需要理解Java6中的JAX-WS(Java API for XML Web Services)框架,它是Java平台用于构建和部署Web Service的标准。通过JAX-WS,开发者可以创建SOAP(Simple Object Access Protocol)服务,这是Web ...

    java api大集合

    Java API(Application Programming Interface)是Java编程语言的...理解和熟练使用Java API是成为合格Java开发者的关键步骤。通过不断学习和实践,开发者可以充分利用这些API来构建高效、稳定和易于维护的软件系统。

    Java API文档.rar

    JavaEE的API涵盖了Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JPA(Java Persistence API)、JTA(Java Transaction API)等多个领域。例如,Servlet技术是Web服务器扩展的标准,...

    web Service 实例教程

    Java作为支持Web服务的重要编程语言之一,它提供了多种API来创建Web服务。根据给出的内容,我们将详细解释Java Web服务规范、开发工具以及服务端和客户端的开发流程。 ### Java Web服务规范 Java Web服务规范主要...

    sap abap调用java生成的webservice手册

    【SAP ABAP调用Java生成的Web Service手册】 在SAP系统中,与外部服务进行...通过以上步骤,你可以在SAP ABAP环境中成功调用由Java生成的Web Service。这不仅扩展了SAP的功能,也实现了不同系统间的集成和数据交换。

    web service 客户端java例子

    Web服务是一种基于标准协议...总结,Java Web Service客户端的开发涉及多个步骤,从获取服务描述到生成客户端代码,再到编写应用程序进行调用。理解这些基本概念和技术将有助于你在实际项目中有效地集成和利用Web服务。

    使用XFire+Spring构建Web Service步骤

    定义一个Java接口,该接口将作为Web Service的公开API。例如,我们可以创建一个名为`HelloWorldService`的接口,包含一个返回字符串的方法`sayHello()`。 ```java public interface HelloWorldService { String ...

    Java6开发的web service,发布https的wsdl地址

    对于Java开发者来说,JAX-WS(Java API for XML Web Services)是构建Web服务的标准API。在Java6中,JAX-WS已经集成,使得开发Web服务变得更加便捷。要创建一个HTTPS支持的Web服务,我们需要遵循以下步骤: 1. **...

    java发布webService 步骤

    在Java世界中,Web服务(Web Service)是一种标准的接口,允许不同系统之间进行通信,通常基于SOAP(Simple Object Access Protocol)或REST(Representational State Transfer)架构。本篇文章将详细讲解如何使用...

    java6 纯发布WebServices及客户端调用

    本教程将深入探讨这个主题,讲解如何利用Java 6的标准API,如JAX-WS(Java API for XML Web Services),来实现这一目标。 首先,我们要理解Web服务的基本概念。Web服务是一种基于互联网的软件应用程序,它能够通过...

Global site tag (gtag.js) - Google Analytics