04_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
?
?
?
?
?
?