Jump to content

Интерфейс поставщика услуг

Интерфейс поставщика услуг ( SPI ) — это API , предназначенный для реализации или расширения третьей стороной. Его можно использовать для включения расширения платформы и заменяемых компонентов. [1] [2] [3]

Подробности

[ редактировать ]

Из документации Java:

Сервис — это известный набор интерфейсов и (обычно абстрактных) классов. Поставщик услуг — это конкретная реализация услуги. Классы поставщика обычно реализуют интерфейсы и создают подклассы классов, определенных в самой службе. Поставщики услуг могут быть установлены в реализации платформы Java в виде расширений, то есть файлов jar, помещенных в любой из обычных каталогов расширений. Поставщиков также можно сделать доступными, добавив их в путь к классам приложения или с помощью других средств, специфичных для платформы. [4]

Концепцию можно распространить на другие платформы с помощью соответствующих инструментов. В среде выполнения Java SPI используются в: [1] [2]

См. также

[ редактировать ]
  1. ^ Jump up to: а б «Введение в интерфейсы поставщиков услуг» . Документация Oracle Java. Службы — это единицы функциональности обработки звука, которые автоматически доступны, когда прикладная программа использует реализацию Java Sound API.
  2. ^ Jump up to: а б Трибхуван Тхакур (18 ноября 2009 г.). «Интерфейс поставщика услуг: создание расширяемых приложений Java» . Разработчик.com. Интерфейс поставщика услуг (SPI) — это набор общедоступных интерфейсов и абстрактных классов, которые определяет служба. SPI может быть представлен одним интерфейсом (типом) или абстрактным классом или набором интерфейсов или абстрактных классов, которые определяют контракт службы .
  3. ^ Сикорд, К. Роберт и Рэйдж, Лутц (июль 2002 г.). «Заменяемые компоненты и интерфейс поставщика услуг» . Институт программной инженерии (CMU).
  4. ^ «СервисЗагрузчик» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3a48e250bcf7b1961b8e14af0d8999c4__1676950500
URL1:https://arc.ask3.ru/arc/aa/3a/c4/3a48e250bcf7b1961b8e14af0d8999c4.html
Заголовок, (Title) документа по адресу, URL1:
Service provider interface - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)