Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

Java Подтвержденный Механизм Переопределения Стандартов

Следующие темы затрагиваются:

Введение

Время от времени необходимо обновить платформу Java, чтобы включить более новые версии стандартов, которые создаются за пределами Процесса Сообщества Java (Подтвержденные Стандарты), или чтобы обновить версию технологии, включенной в платформу, чтобы соответствовать более поздней автономной версии той технологии (Standalone Technologies).

Подтвержденный Механизм Переопределения Стандартов обеспечивает средство, посредством чего более поздние версии классов и интерфейсов, которые реализуют Подтвержденные Стандарты или Standalone Technologies, могут быть включены в Платформу Java.

Развертывание Обновленных Пакетов

Пакеты, которые будут обновлены через этот механизм, должны быть помещены в файлы JAR. Системное свойство java.endorsed.dirs определяет один или более каталогов, что среда выполнения Java будет искать такие файлы JAR. Если больше чем один путь к каталогу определяется java.endorsed.dirs, они должны быть разделены File.pathSeparatorChar. Если никакое значение не устанавливается для java.endorsed.dirs, то реализация Микросистемы Sun платформы Java ищет файлы JAR в расположении стандарта значения по умолчанию:

<java-home>\lib\endorsed          [Microsoft Windows]
<java-home>/lib/endorsed          [Solaris or Linux]

Здесь <java-home> ссылается на каталог, где программное обеспечение времени выполнения устанавливается (который является высокоуровневым каталогом Java Среда выполнения SE или каталог jre в JDK).

Среда выполнения SE Java будет использовать классы в таких файлах JAR, чтобы переопределить соответствующие классы, обеспеченные в платформе Java, поскольку это было поставлено.

Подтвержденные API Стандартов

Подтвержденные Стандарты для Java, SE составляют все классы и интерфейсы, которые определяются в пакетах, перечисленных в этом разделе. Классы и интерфейсы, определенные в подпакетах перечисленных пакетов, не являются Подтвержденными Стандартами, если те подпакеты самостоятельно не перечисляются. Подтвержденный Механизм Переопределения Стандартов может использоваться, чтобы переопределить Java пакеты платформы SE в этом списке, и эти пакеты могут быть переопределены только версиями Подтвержденного Стандарта, которые более новы чем обеспеченное платформой Java как выпущено Sun. За исключением пакетов, перечисленных здесь и технологии, перечисленные в разделе Standalone Technologies ниже, никаких других пакетов от Java может быть переопределена спецификация API платформы SE.

javax.rmi.CORBA
org.omg.CORBA
org.omg.CORBA.DynAnyPackage
org.omg.CORBA.ORBPackage
org.omg.CORBA.portable
org.omg.CORBA.TypeCodePackage
org.omg.CORBA_2_3
org.omg.CORBA_2_3.portable
org.omg.CosNaming
org.omg.CosNaming.NamingContextExtPackage
org.omg.CosNaming.NamingContextPackage
org.omg.Dynamic
org.omg.DynamicAny
org.omg.DynamicAny.DynAnyFactoryPackage
org.omg.DynamicAny.DynAnyPackage
org.omg.IOP
org.omg.IOP.CodecFactoryPackage
org.omg.IOP.CodecPackage
org.omg.Messaging
org.omg.PortableInterceptor
org.omg.PortableInterceptor.ORBInitInfoPackage
org.omg.PortableServer
org.omg.PortableServer.CurrentPackage
org.omg.PortableServer.POAManagerPackage
org.omg.PortableServer.POAPackage
org.omg.PortableServer.portable
org.omg.PortableServer.ServantLocatorPackage
org.omg.SendingContext
org.omg.stub.java.rmi
org.w3c.dom
org.xml.sax
org.xml.sax.ext
org.xml.sax.helpers

В дополнение к упомянутым выше пакетам, которые являются частью Java спецификация SE, пользователи Java Sun, Ссылочной Реализации SE позволяют использовать Подтвержденный Механизм Переопределения Стандартов, чтобы переопределить специфичные для реализации классы, связанные с этими пакетами, такими как подпакеты org.w3c.dom, поставленные в Ссылочной Реализации Sun.

Standalone Technologies

Standalone Technologies для Java, SE составляют все классы и интерфейсы, которые определяются и реализуются в технологиях, перечисленных в этом разделе. Подтвержденный Механизм Переопределения Стандартов может использоваться, чтобы переопределить технологии Java в этом списке, и эти технологии могут быть переопределены только, обеспечивая полную и более новую реализацию Автономной Технологии, чем было обеспечено в исходной реализации Платформы Java. За исключением технологий в этом списке и пакетах, перечисленных в Подтвержденном разделе API Стандартов выше, никаких других пакетах от Java может быть переопределена спецификация API платформы SE.

Автономная Технология Поддерживаемая Версия Реализации
API Java для XML, Обрабатывающего (JAXP) 1.4.5
Архитектура Java для XML, Связывающего (JAXB) 2.2.4-1
API Компилятора Java 1.0
Сменная Аннотация, Обрабатывающая API 1.7
Общие Аннотации для Платформы Java 1.1
Сценарии для Платформы Java 1.0
SOAP с Присоединяемым API для Java (SAAJ) (пакет javax.xml.soap) 1.3.9

Oracle и/или его филиалы Авторское право © 1993, 2012, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами