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

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

Ключ

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

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

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

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

Где

ru.bitel.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"; 

		}
    }
}

 

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

...