JAX-WS和常用Anonation

1.JAX-WS

   java API for WebService,是J2EE 5.0 sun公司出的规范

 

  位于javax.jws包和javax.jws.soap包下

 

2.常用Annoation

  2.1@WebService 使用在接口和接口实现类上,标记该类实现了webService

       常用属性:1)endpointInterface:指定SEI接口(报名和类名),当SEI和SEI实现分离时,使用该指定

                2)name:wsdl WbeService的名称

                3)serviceName:wsdl WbeService的服务名称

 

  2.2@WebMethod公开一个WebService可操作方法,该方法必须是public

                常用属性:1)exclude:该方法是不是暴露为一个webService方法

                               2)operationName:wsdl对应方法名字

 

  2.3@WebParam 加在方法参数上

               常用属性:1)name:WSDL方法参数名名称,建议加上,否则wsdl中全部arg形式出现,可读性差

 

  2.4@WebResult 方法的返回值

               常用属性:1)name:WSDL方法返回值名称,默认是方法名+Response构成

 

  2.5@Oneway方法只有输入参数没有输出参数

 

  2.6@HandlerChain 加在SEI实现类上,为webService指定实现类,下篇详解Handler

 

你可能感兴趣的:(JAX-WS和常用Anonation)