`
lws0402
  • 浏览: 108550 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

jdk 1.5 搭建 jax-ws

    博客分类:
  • java
 
阅读更多
从jdk1.6开始,可以直接搭建jax-ws,但是jdk1.5中不包含jax-ws的相关类,下面就是在jdk 1.5下搭建一个简单的jax-ws,所用到的jar包在附件中的lib文件夹下。

服务器端:
首先定义接口,targetNamespace是命名空间,请保持一致
package test;

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

@WebService(targetNamespace = "http://www.chinawiserv.com/onecenter")
public interface WsAlarm {
	//接收告警
	void receiveAlarm(@WebParam(name="alarm", targetNamespace= "http://www.chinawiserv.com/onecenter")String alarm);
	
	//接收恢复告警
	void receiveRcoveryAlarm(@WebParam(name="alarm", targetNamespace= "http://www.chinawiserv.com/onecenter")String alarm);
}


接着是接口的实现类,这里就简单的打印一句话,endpointInterface 是接口的包名
package test;

@javax.jws.WebService(
        serviceName = "WsAlarm",
        targetNamespace = "http://www.chinawiserv.com/onecenter",
        endpointInterface = "test.WsAlarm")
public class WsAlarmImpl implements WsAlarm{

	public void receiveAlarm(String alarm) {
       System.out.println("111");		
	}

	public void receiveRcoveryAlarm(String alarm) {
		System.out.println("222");
	}
}


最后就是发布了
package test;

import javax.xml.ws.Endpoint;

public class ServerTest {

	public static void main(String[] args) {
		Endpoint.publish("http://127.0.0.1:9999/myweb", new WsAlarmImpl());
	}

}


访问 http://127.0.0.1:9999/myweb?wsdl 就可以看到该web services的  wsdl描述了

分享到:
评论
2 楼 lws0402 2016-05-18  
sghys 写道
附件根本没这代码

代码都贴在网上了,很简单。附件里主要是lib下有需要用到的jar包
1 楼 sghys 2016-05-13  
附件根本没这代码

相关推荐

    jdk webservice

    在Java中,JDK提供了标准的API,如Java API for XML Processing (JAX-WS) 和Java API for RESTful Web Services (JAX-RS),用于创建和消费Web服务。 **JAX-WS(Java API for XML Web Services)** JAX-WS是Java...

    使用Eclipse开发基于SpringBoot+JAX-RS的Restful服务.docx

    - 如果需要自定义JAX-RS配置,可以通过实现`javax.ws.rs.core.Application`接口并在`@ApplicationPath`注解中指定基础路径。 5. **编写测试** - 使用`spring-boot-starter-test`中的JUnit和Mockito进行单元测试,...

    cxf使用手册,实用教程

    JAX-WS规范的API位于`javax.xml.ws.*`包内,而WS-MetaData(JSR181)则是JAX-WS的依赖规范,API位于`javax.jws.*`包,主要用于注解配置Web服务元数据和SOAP消息处理。 2. **JAXM & SAAJ**(JAXM:Java API for XML ...

    CXF学习-环境搭建

    - CXF是Java世界中广泛使用的Web服务框架,它集成了多种Web服务标准,如JAX-WS和JAX-RS。 - JAX-WS用于构建基于SOAP的Web服务,而JAX-RS则用于构建RESTful服务。 - CXF支持多种协议,如HTTP、HTTPS、JMS等,以及...

    Apache CXF Web Service Development.pdf

    它支持多种协议,包括SOAP和REST,并且能够很好地与其他标准兼容,如WS-Addressing、WS-Security、WS-Policy等。通过Apache CXF,开发者可以轻松地创建、部署和管理各种类型的Web服务。 #### 二、Apache CXF的主要...

    cxf 服务端搭建

    3. **环境配置**:搭建CXF服务端之前,我们需要安装并配置Java Development Kit (JDK)、Maven或Gradle(作为构建工具),以及设置相关的环境变量。 4. **创建服务接口**:使用CXF,我们可以通过定义Java接口来描述...

    metro user guide

    7. **高级特性**:除了基本功能,Metro还提供了高级特性,如服务质量(QoS)管理、事务支持、消息路由和过滤,以及WS-ReliableMessaging和WS-AtomicTransaction等分布式事务处理规范的实现。 8. **监控与诊断**:为了...

    web service入门学习笔记

    - 实践安全方面,如WS-Security,以保护Web Service免受攻击。 通过这个简单的入门示例,你可以了解Web Service的基本工作原理。然而,实际开发中,你还需要掌握更多的高级特性,如错误处理、事务管理、性能优化...

    cxf搭建文档

    CXF 支持多种 Web 服务标准,如 JAX-WS(Java API for XML Web Services)和 JAX-RS(Java API for RESTful Web Services),并且可以方便地集成到现有的 Java 应用程序中。 ### 2. 安装与配置 #### 2.1 环境准备 ...

    VMWare API 开发指南

    - Java开发需求:包括安装Java JDK和JAX-WS等。 - 开发环境设置:下载VMware vSphere Web Services SDK并解压,了解SDK包内容。 - 使用JAX-WS开发:设置环境变量、导入服务器证书、生成存根和编译类。 - 示例...

    WebService上课资料(很全)

    5. **JAVA的WebService支持**:`JAVA的WebService支持.pdf` 文件应详细阐述了Java平台对WebService的支持,包括JAX-WS和JAX-RS标准,以及如何利用Java来开发和消费WebService。 6. **axis-bin-1_4.zip**:这是一个...

    jdk1.6安装包.exe.zip

    6. **Web服务支持**:JAX-WS 2.1和JAXB 2.1的升级,加强了对SOAP和RESTful Web服务的支持。 7. **安全增强**:包括证书和密钥管理的改进,以及更强的加密算法支持。 在"压缩包子文件的文件名称列表"中,我们只有一...

    Eclipse+JDK17+Tomcat10搭建Jersey RESTful的全部依赖!

    在本文中,我们将深入探讨如何使用Eclipse IDE、JDK 17和Tomcat 10来搭建一个基于Jersey实现的RESTful服务。Jersey是Java官方推荐的JAX-RS(Java API for RESTful Web Services)实现,用于创建高效、灵活且可扩展的...

    WebService学习之路一

    1. **环境搭建**:安装必要的开发工具,如JDK、IDE(如Eclipse或IntelliJ IDEA)以及Apache CXF等Web Service开发框架。 2. **创建第一个Web Service**:通过JAX-WS或Apache CXF,编写简单的Java类,将其暴露为一个...

    使用CXF开发搭建WebService步骤文档

    Apache CXF是一个强大的Java框架,它提供了多种方式来实现Web服务,包括基于WSDL(Web服务描述语言)的第一类公民支持,以及JAX-WS和JAX-RS标准的支持。CXF不仅简化了Web服务的创建,还提供了客户端API,使得调用...

    手把手教你用axis1.4搭建webservice

    标题中的“手把手教你用axis1.4搭建webservice”是指一篇教程,旨在指导...不过,需要注意的是,尽管Axis1.4是一个经典工具,但随着技术的发展,现在的Web服务开发更多倾向于使用更现代的框架,如Spring Boot和JAX-WS。

    springSide3框架的笔记参照.pdf

    SpringSide3的主要优点在于其自动化项目生成,能够快速启动新项目,并且支持多种技术栈,包括持久化层的Hibernate和Spring Jdbc,Web MVC的Struts2,视图层的JSP和JQuery,以及企业服务如Web Service(JAX-WS通过CXF...

    Jetty整合RestEasy开发RESTful web service的例程

    首先,我们需要确保已经安装了Java Development Kit (JDK),因为Jetty和RestEasy都是基于Java的。接着,我们需要下载Jetty的服务器和RestEasy的JAR文件。可以从官方网站获取最新版本:Jetty官网...

Global site tag (gtag.js) - Google Analytics