`

使用JAX-WS编写服务器端WebService代码

 
阅读更多

1.目录结构如下



 2.接口和接口实现JaxWS.java和JaxWSImpl.java编码

接口JaxWS.java

package jax.service;

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

@WebService
public interface JaxWS {
	
	@WebMethod
	String sayHello(String name);

	int nextNum();
}

 实现类JaxWSImpl.java

package jax.service.impl;

import java.util.Random;

import javax.jws.WebService;

import jax.service.JaxWS;

@WebService
public class JaxWSImpl implements JaxWS{

	public String sayHello(String name) {

		return "Hello " + name;
	}

	public int nextNum() {

		return new Random().nextInt(998);
	}

}

 3.打成jar包,放在axis2项目的/WEB-INF/servicejars文件夹下,没有可用新建(其实,这些路径都可以在axis.xml配置中修改)


4.运行tomcat,查看结果吧

到此为止,三种发布方式介绍完毕,下面开始客户端的调用了


 

 

 

  • 大小: 7.9 KB
  • 大小: 18.5 KB
分享到:
评论

相关推荐

    jax-ws2.1.zip

    开发者可以利用这些资源来创建服务器端Web服务,编写客户端代码来调用服务,以及实现Web服务的互操作性和安全性等功能。在Java EE环境中,JAX-WS通常与Servlet容器(如Tomcat或Glassfish)一起使用,通过部署包含Web...

    学习JAX-WSWebService开发

    JAX-WS是Java平台上的Web服务规范,它使得开发者能够利用Java语言的强类型系统来构建Web服务,同时提供了客户端和服务器端的API。 **JAX-WS核心组件:** 1. **SOAP(Simple Object Access Protocol):** 是Web服务...

    基于jaxws-ri的webservice项目

    1. **06_webservice_user_server**: 这是服务器端项目,包含了服务的实现和发布。在这里,开发者会定义服务接口和实现,使用JAX-WS工具生成服务部署描述符(WSDL),并部署到应用服务器上。服务可以通过`@WebService...

    webservice例子(客户端和服务器端和tomcat部署)

    在这个例子中,`JAX-WS基于Web容器发布WebService.docx`文档很可能是指导如何使用JAX-WS来创建并发布一个Web服务。 2. **Web服务的创建**: 创建一个Web服务通常涉及定义服务接口、实现服务类以及生成服务端点。服务...

    webservice部署tomcat简单例子(客户端和服务端)

    接下来,我们将在Tomcat上部署Web服务服务器端(webserviceServer)。以下是一般的步骤: 1. **创建Web服务接口**:首先,定义一个Java接口,使用JAX-WS的注解如`@WebService`来标记它为Web服务接口。例如: ```...

    web service简单实例 包括基本的jar包

    3. **服务器端代码**:可能包含一个或多个Java类,这些类使用`@WebService`注解标记,表示它们是Web Service的端点。 4. **服务描述文件(WSDL)**:描述Web Service的接口,通常命名为`service.wsdl`。 5. **部署...

    WebService_CXF学习

    3. **服务器端实现**:只需定义服务端接口(SEI, Service Endpoint Interface)并提供其实现,然后通过JAX-WS服务发布接口发布为Web服务。 4. **客户端调用**:客户端可以通过JAX-WS API创建服务代理,用本地对象...

    WebService例子.zip

    7. **实例源代码**: 压缩包中的"WebService例子"很可能包含服务器端的服务实现类、客户端的调用代码以及相关的配置文件。这些代码可以帮助初学者理解WebService的整个生命周期,从服务创建、部署到客户端调用的全...

    cxf webservice示例代码

    标题“cxf webservice示例代码”暗示我们将在CXF框架下探讨如何编写和使用Web服务的代码示例。Web服务通常用于不同系统间的互操作性,通过定义标准的接口来交换数据。SOAP(Simple Object Access Protocol)是一种...

    WebService之XFire和Jax实现身份验证

    例如,IDEA或Eclipse等集成开发环境提供了插件来自动生成Web服务客户端和服务器端代码,这些插件通常包含了对安全性的支持。 6. **配置与部署**:实现身份验证后,还需要在服务器端配置Web服务以启用安全策略。这...

    myEclipse 6.5 webservice 服务器端和客户端代码

    在本主题中,我们将深入探讨myEclipse 6.5版本中如何创建和使用Web服务,即Webservice的服务器端和客户端代码。myEclipse是一款强大的集成开发环境(IDE),特别适用于Java EE应用的开发,包括Web服务。 首先,让...

    SOA与WebService技术实验资料包.zip

    JAX-WS允许开发者通过注解来定义服务接口,然后自动生成服务器端的实现和客户端的调用代码。此外,Spring框架也提供了对WebService的支持,如Spring-WS,它允许更灵活的XML消息处理和契约优先的开发方式。 在实验中...

    cxf webservice

    此外,CXF还提供了丰富的客户端和服务器端API,以及强大的代码生成工具,如XJC(Java Compiler for JAXB)和WSDL2Java,这些工具可以自动生成服务接口和客户端代码,极大地提高了开发效率。 **二、JAX-WS与CXF** ...

    webService的Demo

    - **部署服务**:使用JAX-WS的注解(如`@WebService`)标记接口和服务实现类,然后部署到支持JAX-WS的服务器(如Tomcat或Jetty)上。 **5. WebS_Demo项目结构** 在`WebS_Demo`压缩包中,通常会包含以下内容: - ...

    CXF_src_WebService

    5. **客户端和服务器端API**:CXF提供了丰富的客户端和服务器端API,使得开发者可以轻松地与Web服务进行交互。 6. **插件支持**:CXF与Maven、Ant等构建工具良好集成,还支持Spring框架,方便在Spring应用中配置和...

    清风教你手把手-写WebService客户端代码(Java版本)

    客户端通常会通过SOAP(Simple Object Access Protocol)消息与服务器端的WebService进行交互,请求服务并接收响应。在Java中,我们可以使用Apache Axis、JAX-WS(Java API for XML Web Services)或者Spring框架来...

    java webServiced emo

    3. **JAX-WS**: Java API for XML Web Services,Java平台上的Web Service开发工具包,用于创建服务器端Web Service和客户端Web Service代理。 4. **JAX-RS**: Java API for RESTful Web Services,提供了一组简单...

    WebserviceDemo

    - `wsimport.bat`或`wsimport.sh`:JAX-WS提供的命令行工具,用于生成客户端和服务器端的代码。 为了深入了解并运行这个项目,你需要具备以下技能: - Java编程基础 - 对JAX-WS和SOAP的理解 - Maven或Gradle构建...

    一个利用WebService例子

    CXF提供了一整套工具和服务,包括客户端和服务器端的Stubs/Skeletons生成,自动WSDL生成,以及对WS-Security等高级Web服务特性的支持。 4. **JAXB (Java Architecture for XML Binding)**:在JavaWS中,JAXB用于...

    webService学习笔记

    在实际应用中,我们需要在实现类上配置`@HandlerChain(file="handler-chain.xml")`,并在服务器端获取这些处理器以截取和处理信息。 JAX-WS(Java API for XML Web Services)是Java平台上的一个标准,用于创建和...

Global site tag (gtag.js) - Google Analytics