Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Помимо вызова стандартных Web-cервисов можно создавать еще свои Web-сервисы в динамическом коде.

Для этого в конфигурации сервера вы должны прописать необходимо прописать параметр

Блок кода
dynservice:ru.company.CustomService=ru.company.impl.CustomServiceImpl

Где:

  • ru.company.CustomService - некий интерфейс.
  • ru.company.impl.CustomServiceImpl - его реализация.

...

Блок кода
package ru.company.impl;

import ru.company.CustomService;
import javax.jws.WebService;

@WebService(endpointInterface = "ru.company.CustomService")
public class CustomServiceImpl implements CustomService
{
    @Override
    public String doit()
    {
		return "Hello World"; 
    }
}

Динамические Web-сервисы работают точно так же, как обычные, описанные в основной главе Интеграция с внешними системами. Там  В них используется Basic-авторизация, они логируются в журнале запросов и для них можно добавлять права пользователя. 

...