Jakarta XML RPC - Jakarta XML RPC
Jakarta XML RPC (JAX-RPC; ранее Java API для RPC на основе XML) позволяет Джакарта EE приложение для вызова Java-ориентированного веб-сервис с известным описанием, но при этом не противоречащим его WSDL описание. JAX-RPC - один из Java XML API программирования. Это можно рассматривать как Java RMI через веб-службы. JAX-RPC 2.0 был переименован в JAX-WS 2.0 (API Java для веб-служб XML ). JAX-RPC 1 не рекомендуется в Java EE 6.[1] Служба JAX-RPC использует стандарты W3C (консорциума World Wide Web), такие как WSDL или язык описания веб-служб.[2]Основные классы API расположены в Пакет Java javax.xml.rpc
.
- Поддерживает веб-службы и клиентов, использующих RPC или удаленные вызовы процедур, основанные на XML.
- Обеспечьте доступность веб-сервисов через API Java, что, в свою очередь, обеспечивает связь между различными приложениями Java.
- Обеспечивает взаимодействие клиента с веб-службой на разных языках, работающей на отдельной платформе.
Это работает следующим образом:
- Программа на Java выполняет метод на заглушка (локальный объект, представляющий удаленную службу)
- Заглушка выполняет подпрограммы в JAX-RPC Runtime System (RS)
- RS преобразует вызов удаленного метода в МЫЛО сообщение
- RS передает сообщение как HTTP запрос
Преимущество такого метода заключается в том, что он позволяет реализовать веб-службу на стороне сервера как Сервлет или же EJB контейнер. Таким образом, приложения Servlet или EJB становятся доступными через веб-службы.
Jakarta XML RPC (JAX-RPC) был удален из Jakarta EE 9.[3]
Рекомендации
- ^ JAX-WS против JAX-RPC - stackoverflow.com
- ^ Что такое JAX-RPC - qwhatis.com
- ^ Калтепот, Кристиан (17 января 2020 г.). «Глубокое погружение в план выпуска Jakarta EE 9». JAXenter. Программное обеспечение и средства поддержки. Получено 2020-12-05.
внешняя ссылка
Этот компьютерное программирование -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |