JavaTM Platform
Standard Ed. 6

javax.jws
주석형 WebMethod



@Retention (value =RUNTIME )
@Target (value =METHOD )
public @interface WebMethod

Web 서비스의 오퍼레이션으로서 공개되는 메소드를 커스터마이즈 합니다. 관련지을 수 있는 메소드는 public 일 필요가 있어, 그 파라미터, 반환값, 및 예외는 JAX-RPC 1.1 의 섹션 5 로 정의되고 있는 규칙에 따를 필요가 있습니다.

메소드로 java.rmi.RemoteException 를 throw 할 필요는 없습니다.


임의 요소의 개요
 String action
          이 오퍼레이션의 액션입니다.
 boolean exclude
          Web 메소드로서 공개하지 않는 메소드로서 마크 합니다.
 String operationName
          이 메소드에 일치하는 wsdl:operation 의 이름
 

operationName

public abstract String  operationName
이 메소드에 일치하는 wsdl:operation 의 이름

디폴트:
""

action

public abstract String  action
이 오퍼레이션의 액션입니다.  

SOAP 바인딩의 경우, 이것에 의해 soap 액션의 값이 정해집니다.

디폴트:
""

exclude

public abstract boolean exclude
Web 메소드로서 공개하지 않는 메소드로서 마크 합니다.  

상속된 메소드가 이 Web 서비스의 일부로서 공개되지 않게 합니다. 이 요소가 지정되고 있는 경우, @WebMethod 에 다른 요소를 지정하지 말아 주세요.  

이 멤버치는, 엔드 포인트 인터페이스에서는 사용할 수 없습니다.

도입된 버젼:
2.0
디폴트:
false

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.