- MylittleShopStub.java - это клиентская модель Java-сервиса.Практически то, что он делает, это то, что упомянуто в пункте 2. Он преобразует объекты Java, которые моделируют запрос клиента, в соответствующий XML, отправляет их в определенную конечную точку сервера.Затем получает ответ сервера в формате XML, создает Java-объект ответа сервера и возвращает его вызывающей стороне.Следующая цитата также может помочь.
Использование службы - это просто вопрос создания и заполнения запроса соответствующего типа с использованием имен, определенных в файле WSDL, а затем использование заглушки дляфактически отправить запрос в соответствующий метод.
Axis 2 Создание клиентов
Служба WSDL понимает и отвечает на документы XML, которые отправляются на сервер.Эти XML должны следовать определенному XSD.Сначала клиент кодирует все параметры в XML и отправляет их на сервер.Затем сервер анализирует XML, он выполняет определенные операции и возвращает XML клиенту.Java-клиент анализирует XML и возвращает результат в виде Java-объекта.
Клиент и сервер могут взаимодействовать через HTTP и HTTPS.Обычно, поскольку вы следуете простым учебникам, вы используете HTTP.
О службах WSDL WSDL ( Язык описания веб-служб ) - это язык XML для описанияВеб-сервисы.Таким образом, по определению веб-сервисы WSDL являются веб-сервисами, которые описаны и соответствуют стандарту WSDL.Веб-сервис в некотором смысле является удаленным вызовом процедуры.Клиентская программа просит серверную программу сделать что-то и (в большинстве случаев) вернуть результат.WSDL определяет формат XML, который используется клиентом и сервером для взаимодействия в нейтральном, независимом от языка программирования формате.Таким образом, в основном клиентские и серверные программы отправляют туда и обратно XML-документы, которые описывают запрос клиента и ответ сервера.