Spec-Zone .ru
спецификации, руководства, описания, API


javax.jws
Тип аннотации WebService


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface WebService

Отмечает Java class как реализация Веб-сервиса, или интерфейса Java как определение интерфейса Веб-сервиса.

Автор:
Copyright (c) 2004 BEA Systems, Inc. Все права защищены.

Дополнительная Сводка Элемента
 java.lang.String endpointInterface
          Полное имя интерфейса конечной точки службы, определяющего абстрактный контракт Веб-сервиса службы.
 java.lang.String имя
          Имя Веб-сервиса.
 java.lang.String portName
          Имя порта Веб-сервиса.
 java.lang.String serviceName
          Имя службы Веб-сервиса.
 java.lang.String targetNamespace
          Если @WebService.targetNamespace аннотация находится в интерфейсе конечной точки службы, targetNamespace используется для пространства имен для wsdl:portType (и связанные элементы XML).
 java.lang.String wsdlLocation
          Расположение предопределенного WSDL, описывающего службу.
 

имя

public abstract java.lang.String name
Имя Веб-сервиса.

Используемый в качестве имени wsdl:portType когда отображено на WSDL 1.1.

Значение по умолчанию:
""

targetNamespace

public abstract java.lang.String targetNamespace
Если @WebService.targetNamespace аннотация находится в интерфейсе конечной точки службы, targetNamespace используется для пространства имен для wsdl:portType (и связанные элементы XML).

Если @WebService.targetNamespace аннотация находится на бобе реализации службы, который НЕ ссылается на интерфейс конечной точки службы (через атрибут endpointInterface), targetNamespace используется и для wsdl:portType и для wsdl:service (и связанные элементы XML).

Если @WebService.targetNamespace аннотация находится на бобе реализации службы, который действительно ссылается на интерфейс конечной точки службы (через атрибут endpointInterface), targetNamespace используется для только wsdl:service (и связанные элементы XML).

Значение по умолчанию:
""

serviceName

public abstract java.lang.String serviceName
Имя службы Веб-сервиса.

Используемый в качестве имени wsdl:service когда отображено на WSDL 1.1.

Это задействованное значение не позволяется в интерфейсах конечной точки.

Значение по умолчанию:
""

portName

public abstract java.lang.String portName
Имя порта Веб-сервиса.

Используемый в качестве имени wsdl:port когда отображено на WSDL 1.1.

Это задействованное значение не позволяется в интерфейсах конечной точки.

С тех пор:
2.0
Значение по умолчанию:
""

wsdlLocation

public abstract java.lang.String wsdlLocation
Расположение предопределенного WSDL, описывающего службу.

wsdlLocation является URL (относительный или абсолютный), который обращается к существующему ранее файлу WSDL. Присутствие значения wsdlLocation указывает, что боб реализации службы реализует предопределенный контракт WSDL. Инструмент JSR-181 ДОЛЖЕН обеспечить обратную связь, если боб реализации службы непоследователен с portType и привязкой, объявленной в этом WSDL. Отметьте, что единственный файл WSDL мог бы содержать многократный portTypes и многократную привязку. Аннотации на боб реализации службы определяют определенный portType и привязку, которая соответствует Веб-сервису.

Значение по умолчанию:
""

endpointInterface

public abstract java.lang.String endpointInterface
Полное имя интерфейса конечной точки службы, определяющего абстрактный контракт Веб-сервиса службы.

Эта аннотация позволяет разработчику разделять контракт интерфейса от реализации. Если эта аннотация присутствует, интерфейс конечной точки службы используется, чтобы определить абстрактный контракт WSDL (portType и привязка). Интерфейс конечной точки службы МОЖЕТ включать аннотации JSR-181, чтобы настроить отображение от Java до WSDL.
Боб реализации службы МОЖЕТ реализовать интерфейс конечной точки службы, но не обязан делать так.
Если это задействованное значение не присутствует, контракт Веб-сервиса сгенерирован из аннотаций на боб реализации службы. Если интерфейс конечной точки службы будет требоваться целевой средой, то он будет сгенерирован в определенный с помощью реализации пакет с реализацией - определенное имя

Это задействованное значение не позволяется в интерфейсах конечной точки.

Значение по умолчанию:
""


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter