webservice入门(一)简单实例

一、介绍:

       Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。

二、简单的webservice实例程序

1、新建IMyService.java接口

package com.xu.service;

import javax.jws.WebService;

@WebService
public interface IMyService {
	
	public void add(int a, int b);
	
}

 2、再创建MySeviceImp.java实现IMyService接口

package com.xu.service;

import javax.jws.WebService;

@WebService(endpointInterface="com.xu.service.IMyService")
public class MySeviceImp implements IMyService{

	@Override
	public void add(int a, int b) {
		System.out.println(a + b);
	}

}

 3、创建MyService.java来发布WebService服务

package com.xu.service;

import javax.xml.ws.Endpoint;

public class MyService {

	public static void main(String[] args) {
		String address = "http://localhost:8888/service";
		//发布service
		Endpoint.publish(address, new MySeviceImp());	
	}

}

 执行main方法,在浏览器输入http://localhost:8888/service?wsdl出现如下图,则表示第一个webservice已成功发布



 

  

猜你喜欢

转载自weifengxuxu.iteye.com/blog/2195619