java web通过cxf发布webservices,Java通过cxf发布和调用webservices接口

Java通过cxf发布webservices接口

第一步:创建一个工程如:cxfserver1

注:web工程和java工程都可以

第二步:把apache-cxf-2.6.1资源包中lib文件夹下所有的jar包共计75个,都拷贝到cxfserver1的lib目录下,如果你的工程师java工程自己创建一个lib文件夹

第三步:创建一个包inter,在inter下创建一个发布接口,接口名HelloWorld ,并进行webservices注解

package inter;

import javax.jws.WebMethod;

import javax.jws.WebParam;

import javax.jws.WebService;

/**

* 发布接口

* @author Administrator

*

*/

@WebService

public interface HelloWorld {

@WebMethod

public String sayHello(@WebParam(name="name")String name);

}

第四步:创建一个包impl,在impl下创建一个接口实现类,对接口中的方法进行功能实现

package impl;

import inter.HelloWorld;

/**

* 接口功能实现类

* @author Administrator

*

*/

public class HelloWorldImpl implements HelloWorld {

public String sayHello(String name) {

// TODO Auto-generated method stub

System.out.println("进入接口中");

return name.concat(",进入接口中");

}

}

你可能感兴趣的:(java)