webService之(一)java原生态服务端

来源:互联网 发布:域名污染 编辑:程序博客网 时间:2024/06/03 02:51

java对webService已经作了很好的支持,创建非常简单,分3步

1、创建接口

IPersonService.class

import javax.jws.WebService;/** * <br>类 名: IPersonService  * <br>描 述: 接口 * <br>作 者: xieyj * <br>创 建: 2015年6月29日  * <br>版 本:v1.0.0  * <br> * <br>历 史: (版本) 作者 时间 注释 */@WebServicepublic interface IPersonService {  @WebResult(name="person")  Person getPersonInfos();}


2、实现接口

PersonService.class

import javax.jws.WebService;@WebService(endpointInterface="com.xyj.web.IPersonService")public class PersonService implements IPersonService {public Person getPersonInfos() {Person person = new Person();person.setName("李三");person.setSex("男");person.setEmail("lisan@163.com");return person;}}
public class Person {private String name;private String sex;private String email;                get、set方法}


3、发布

public static void main(String[] args) {    Endpoint.publish("http://localhost:8889/ms", new PersonService());}

在浏览器中访问http://localhost:8889/ms?wsdl,如图


一个最简单的webService发布了。


0 0