`
lws0402
  • 浏览: 106856 次
  • 性别: 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  
附件根本没这代码

相关推荐

    java JDK1.5---32位和64位

    javaJDK1.5---32位和64位,可以下载安装使用 javaJDK1.5---32位和64位,可以下载安装使用

    JDK1.5-1.6-1.7之新特性总结

    JDK1.5-1.6-1.7之新特性总结

    JDK1.5-1.6-1.7新特性

    开发过程中接触到了从jdk1.5---jdk1.7的使用,在不同的阶段,都使用过了jdk的一些新特性,操作起来更加方面啦!特此总结了下,与喜欢it 的朋友共勉!

    使用JAX-WS(JWS)发布WebService

    使用JAX-WS(JWS)发布WebService 使用myeclipse开发java的webservice的两种方式 方式一: (此方式只能作为调试,有以下bug:jdk1.6u17?以下编译器不支持以Endpoint.publish方式发布document方式的soap,必须在...

    JDK1.5(jdk-1_5_0-windows-i586)

    JDK1.5(jdk-1_5_0-windows-i586) JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握...

    JAX-WS的lib、src和docs

    JAX-WS不是一个孤立的框架,它依赖于众多其他的规范,本质上它由以下几部分组成 1.用来开发Web Services的Java API 2.用来处理Marshal/Unmarshal的XML Binding机制,JAX-WS2.0用JAXB2来处理Java Object与XML之间的映射,...

    jax-ws发布webservice

    以jdk1.6以上自带的jax-ws来发布webservice,压缩包里包含服务端和客户端,下载导入即可启动运行测试,有疑问的话欢迎咨询哈

    基于JDK自带的Web服务JAX-WS实现WebService的简单示例

    Java 基于第三方插件实现WebService实在麻烦,尤其是要添加几十M的Jar包...还好,自从JDK 1.6开始,Java自身已经支持WebSeervice的开发即JAX-WS,附件是一个简单的示例,供入门参考。注意,JDK环境要求1.6及以上版本。

    Web Service学习小结——基于JDK自带JAX-WS实现的web service

    NULL 博文链接:https://yimengzhu.iteye.com/blog/1879330

    JAX-WS WebService简明教程

    使用JDK自带的JAX-WS创建webservice服务器端和客户端。自制教程,欢迎反馈。

    jdk 1.5 linux (共三个文件)之一

    测试可用的linux版jdk1.5,jdk-1_5_0_19-linux-i586-rpm.bin

    jdk-1.5这个不能用

    jdk 这个安装文件不能用 就是为了资源分

    jdk1.5(jdk-1_5_0_08-windows-i586-p.exe)

    jdk1.5(版本:jdk-1_5_0_08-windows-i586-p.exe) J2SE(TM) Development Kit 5.0 Update 8

    jax-ws步骤

    详细的开发教程,包你学会jdkapi webservice开发,简单移动,不需任何手动配置

    JDK1.5-1.6-1.7之新特性总结-1

    Jdk1.5、1.6、1.7之间的新特性,很详细。好东西,值得下载

    JDK 1.5新特性---枚举类型

    Enum是Sun全新引进的一个关键字,看起来很象是特殊的class,它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。在声明一个enum类型时,应该注意到enum类型有如下的一些特征:

    JDK1.5 中文版文档.rar

    JDK1.5 中文版文档.rar JDK1.5 中文版文档.rar JDK1.5 中文版文档.rar

    bcprov-jdk15to18-1.69.jar

    bcprov-jdk15to18-1.69.jar bcprov-jdk15to18-1.69.jar bcprov-jdk15to18-1.69.jar bcprov-jdk15to18-1.69.jar bcprov-jdk15to18-1.69.jar bcprov-jdk15to18-1.69.jar bcprov-jdk15to18-1.69.jar bcprov-jdk15to18-...

    jdk-8u60-windows-i586-JDK1.8-32位

    jdk-8u60-windows-i586 jdk-8u60-windows-i586 jdk-8u60-windows-i586 jdk-8u60-windows-i586 jdk-8u60-windows-i586

    ibm-jdk-1.5-for-linux

    ibm jdk 1.5 linux 版本,已经在官方网站上下载不了的,官方最低版本就是1.6,目前已经绝版了,经过自己的测试,完全是可以使用的

Global site tag (gtag.js) - Google Analytics