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

Введение

Время от времени необходимо обновить платформу 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
Архитектура Java для XML, Связывающего (JAXB), версии 2.0
API Java для основанных на XML Веб-сервисов (JAX-WS), версия 2.0
API Компилятора Java, версия 1.0
Сменная Аннотация, Обрабатывающая API, версию 1.0
Общие Аннотации для Платформы Java, версии 1.0
Пишущий сценарий для Платформы Java, версии 1.0
SOAP с Присоединяемым API для Java (SAAJ), версии 1.3

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


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