Встречается на собеседованиях • сегодня

Работал ли с SOAP

Да, работал с SOAP. Это протокол обмена XML-сообщениями для веб-сервисов. Основные моменты:

  1. WSDL – контракт сервиса, описывающий методы, параметры и типы данных.
  2. JAX-WS – стандартный API Java для работы с SOAP (аннотации @WebService, @WebMethod).
  3. Генерация клиента – через wsimport из WSDL.

Пример простого SOAP-сервиса на JAX-WS:

java
@WebService
public class Calculator {
    @WebMethod
    public int add(int a, int b) {
        return a + b;
    }
}

Для клиента:

java
CalculatorService service = new CalculatorService();
Calculator port = service.getCalculatorPort();
int result = port.add(5, 3);

Плюсы: строгая типизация, стандартизация. Минусы: громоздкость XML, меньше гибкости чем REST. Использовал в интеграциях с корпоративными системами (банки, ERP).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы