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