Spec-Zone .ru
спецификации, руководства, описания, API
|
Время от времени необходимо обновить платформу Java, чтобы включить более новые версии стандартов, которые создаются за пределами
Подтвержденный Механизм Переопределения Стандартов обеспечивает средство, посредством чего более поздние версии классов и интерфейсов, которые реализуют Подтвержденные Стандарты или Standalone Technologies, могут быть включены в Платформу Java.
Пакеты, которые будут обновлены через этот механизм, должны быть помещены в файлы JAR. Системное свойство java.endorsed.dirs определяет один или более каталогов, что среда выполнения Java будет искать такие файлы JAR. Если больше чем один путь к каталогу определяется java.endorsed.dirs, они должны быть разделены
<java-home>\lib\endorsed [Microsoft Windows] <java-home>/lib/endorsed [Solaris or Linux]
Здесь <java-home> ссылается на каталог, где программное обеспечение времени выполнения устанавливается (который является высокоуровневым каталогом Java Среда выполнения SE или каталог jre в JDK).
Среда выполнения SE Java будет использовать классы в таких файлах JAR, чтобы переопределить соответствующие классы, обеспеченные в платформе Java, поскольку это было поставлено.
Подтвержденные Стандарты для 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 для Java, SE составляют все классы и интерфейсы, которые определяются и реализуются в технологиях, перечисленных в этом разделе. Подтвержденный Механизм Переопределения Стандартов может использоваться, чтобы переопределить технологии Java в этом списке, и эти технологии могут быть переопределены только, обеспечивая полную и более новую реализацию Автономной Технологии, чем было обеспечено в исходной реализации Платформы Java. За исключением технологий в этом списке и пакетах, перечисленных в Подтвержденном разделе API Стандартов выше, никаких других пакетах от Java может быть переопределена спецификация API платформы SE.
Java Подтвержденный Механизм Переопределения Стандартов |