WebService开发1
发布时间:2020-12-16 22:41:35 所属栏目:安全 来源:网络整理
导读:一、WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1、?使用JDK开发(1.6及以上版本) 2、使用CXF框架开发(工作中) 二、使用JDK开发WebService 2.1、开发WebService服务器端 1、定义一个interface,使用 @WebService 注解标注接口,
一、WebService的开发手段使用Java开发WebService时可以使用以下两种开发手段 1、?使用JDK开发(1.6及以上版本) 2、使用CXF框架开发(工作中) 二、使用JDK开发WebService2.1、开发WebService服务器端1、定义一个interface,使用@WebService注解标注接口,使用@WebMethod注解标注接口中定义的所有方法,如下所示: 1 package me.gacl.ws; 2 3 import javax.jws.WebMethod; 4 import javax.jws.WebService; 5 6 /** 7 * @author gacl 8 * 定义SEI(WebService EndPoint Interface(终端)) 9 */ 10 //使用@WebService注解标注WebServiceI接口 11 @WebService 12 public interface WebServiceI { 13 14 使用@WebMethod注解标注WebServiceI接口中的方法 15 @WebMethod 16 String sayHello(String name); 17 18 @WebMethod 19 String save(String name,String pwd); 20 } 2、编写interface的实现类,使用@WebService注解标注实现类,实现接口中定义的所有方法,如下所示: 4
5 * SEI的具体实现
8 9 使用@WebService注解标注WebServiceI接口的实现类WebServiceImpl
10 @WebService
11 class WebServiceImpl implements WebServiceI {
12
13 @Override
public String sayHello(String name) {
15 System.out.println("WebService sayHello "+name);
16 return "sayHello "+name;
17 }
18
19 @Override
20 public String save(String name,String pwd) {
21 System.out.println("WebService save "+name+", "+pwd);
22 return "save Success";
23 }
24 }
|