Spec-Zone .ru
спецификации, руководства, описания, API
|
Механизм расширения обеспечивает стандартный, масштабируемый способ сделать пользовательские API доступными для всех приложений, работающих на платформе Java. Расширения Java также упоминаются как дополнительные пакеты. Этот след может использовать оба термина взаимозаменяемо.
Расширения являются группами пакетов и классов, которые увеличивают платформу Java через механизм расширения. Механизм расширения позволяет среде выполнения найти и загрузить классы расширения без классов расширения, имеющих необходимость быть названными на пути class. В этом отношении классы расширения подобны базовым классам платформы Java. Это также, где расширения получают свое имя - они, в действительности, расширяют базовый API платформы.
Так как этот механизм расширяет базовый API платформы, его использование должно быть рассудительно применено. Обычно это используется для хорошо standarized интерфейсы, такие как определенные Процессом Сообщества Java, хотя это может также быть подходяще для сайта широкие интерфейсы.
Поскольку схема указывает, действие расширений как "дополнительные" модули на платформу Java. Их классы и общедоступные API автоматически доступны любым приложениям, работающим на платформе.
Механизм расширения также обеспечивает средство для классов расширения, которые будут загружены с удаленных расположений для использования апплетами.
Расширения связываются как Архив Java (JAR) файлы, и этот след предполагает, что Вы знакомы с форматом файла JAR. Если Вы не до скорости на файлах JAR, Вы могли бы хотеть рассмотреть некоторую документацию файла JAR перед продолжением уроков в этом следе:
У этого следа есть два урока:
Этот раздел показывает Вам, что Вы должны сделать, чтобы добавить расширение Вашей платформы Java и как апплеты могут извлечь выгоду из механизма расширения, загружая удаленные классы расширения.
Этот раздел описывает полномочия безопасности и полномочия, которые предоставляют расширениям на Вашей платформе. Вы будете видеть, как использовать архитектуру безопасности платформы Java, если Вы пишете собственные классы расширений.
Можно найти дополнительную информацию о расширениях в раздел Механизма Расширений Java документации JDK.