`

[转]授权标准覆盖机制

阅读更多
<!-- Body text begins here -->

Endorsed Standards Override Mechanism

Introduction

An endorsed standard is a JavaTM API defined through a standards process other than the Java Community ProcessSM (JCPSM). Because endorsed standards are defined outside the JCP, it is anticipated that such standards may be revised between releases of the Java platform. In order to take advantage of new revisions to endorsed standards, developers and software vendors may use the Endorsed Standards Override Mechanism to provide newer versions of an endorsed standard than those included in the Java platform as released by Sun Microsystems.

Endorsed Standards Classes Deployment

Classes implementing newer versions of endorsed standards should be placed in JAR files. The system property java.endorsed.dirs specifies one or more directories that the Java runtime environment will search for such JAR files. If more than one directory path is specified by java.endorsed.dirs, they must be separated by File.pathSeparatorChar. If no value is set for java.endorsed.dirs, then Sun Microsystem's implementation of the Java platform looks for JAR files in a default standard location:
<java-home>\lib\endorsed          [Microsoft Windows]

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

Here <java-home> refers to the directory where the runtime software is installed (which is the top-level directory of the J2SE Runtime Environment or the jre directory in the JDK).

The J2SE runtime environment will use classes in such JAR files to override the corresponding classes provided in the Java platform as shipped by Sun.

Endorsed Standards APIs

The endorsed standards for J2SETM 5.0 constitute all classes and interfaces that are defined in the packages listed below. Classes and interfaces defined in sub-packages of listed packages are not endorsed standards unless those sub-packages are themselves listed. The Endorsed Standards Override Mechanism may be used to override the J2SE platform packages in the list below, and these packages may be overridden only by versions of the endorsed standard that are newer than that provided by the Java platform as released by Sun. No other packages from the J2SE platform API specification may be overridden.
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

In addition to the packages listed above, which are part of the J2SE specification, users of Sun's J2SE Reference Implementation may be allowed to use the Endorsed Standards Override Mechanism to override implementation-specific classes such as the org.w3c.dom sub-packages delivered in Sun's Reference Implementation. See the corresponding license for details.



其实就是把新的jar形式的API放到$JDK_HOME/jre/lib/endorsed目录中,以达到覆盖JDK中原有旧版的API的目的。


来源:http://java.sun.com/j2se/1.5.0/docs/guide/standards/
分享到:
评论

相关推荐

    Active Directory的授权还原:AD系列之五

    本文将深入探讨AD的授权还原机制,解释其工作原理,并通过具体案例说明如何正确执行授权还原。 #### Active Directory的动态平衡与数据同步 首先,了解AD的基本运作机制对于掌握授权还原至关重要。在一个由多个域...

    医务人员授权、再授权规章制度及流程.doc

    授权内容覆盖了多个关键领域,包括但不限于手术分级授权、麻醉分级授权、医疗技术授权、医师执业范围授权和处方权限等。以手术医师为例,他们必须拥有一定数量的手术实践经历,才能提出相应的授权申请。麻醉医师和...

    wfmc工作流标准

    这些标准覆盖了工作流模型的定义、工作流执行的控制机制以及工作流系统的互操作性等方面。 ### XML过程定义语言 WFMC的规范中,特别提到了XML Process Definition Language(XMLPDL),这是一种用于描述工作流模型...

    广联达深思532写锁工具【全国版】+授权

    综上所述,广联达深思532写锁工具全国版是工程计价行业的得力助手,其全国覆盖性、写锁保护和严谨的授权机制,都体现了广联达在建筑信息化领域的专业实力。正确理解和使用该工具,无疑将极大地提升工程计价工作的...

    医务人员授权、再授权制度与流程.doc

    这套制度与流程基于国家《医院医务人员执业权限实施管理细则》而制定,覆盖了手术医师、麻醉医师以及医疗技术等多个方面的授权管理。其中,授权组织由医院医疗质量与安全管理委员会负责,处理除手术分级管理、抗菌...

    标准版公司技术转让合同样本.doc

    4. **技术秘密与保密期限**:合同应定义技术秘密的范围和保密期限,防止未经授权的使用或泄露。 5. **使用范围**:合同需规定接收方使用技术的范围,以避免超范围使用引发纠纷。 6. **验收标准与方法**:明确了...

    关于基于操作员覆盖的自动车辆参数修改的介绍说明.rar

    标题中的“关于基于操作员覆盖的自动车辆参数修改的介绍说明”揭示了本文档的核心内容,主要探讨的是在自动驾驶或智能车辆系统中,如何通过操作员覆盖机制来调整和修改车辆的参数设置。这一主题涉及到自动驾驶技术、...

    企业标准体系自我评价评分表.docx

    - 产品标准覆盖率应达100%,不符合或未覆盖的将影响评分。 8. **标准的制定、批准、发布和备案**: - 产品标准应符合GB/T1.1~1.2的要求,由法定代表人或授权人批准发布。 - 执行标准应为现行有效,备案及时,...

    KEPServerEX 6.4.321.0中文授权.rar

    OPC(OLE for Process Control)是工业自动化领域的标准接口,用于不同设备和系统之间的数据交换。OPC服务器是OPC技术的核心部分,它作为一个中间件,允许应用程序从各种设备或控制系统中获取和写入数据,而无需关心...

    校园网无线覆盖解决方案.pdf

    网络安全机制包括WEP、WPA和WPA2,以保护无线网络不受未经授权的访问。网络协议方面,802.11b遵循CSMA/CA(载波监听多路访问/冲突避免)机制。 3. IEEE 802.11a标准:802.11a标准使用5GHz频段,提供更高的传输速率...

    广联达深思最新2019写锁工具【588测试可用】【全国版】+授权.rar

    总结而言,广联达深思2019写锁工具以其全国适用性、强大的写锁功能和完善的授权机制,为建筑行业的项目管理提供了一把安全可靠的“锁”,确保数据的准确性和项目的顺利实施。在数字化转型的大潮中,这样的专业工具...

    802.11标准

    - **认证与授权**:通过WPA2(Wi-Fi Protected Access 2)等认证协议确保只有授权用户才能接入网络。 - **完整性保护**:使用CCMP协议确保数据在传输过程中的完整性和真实性,防止数据被篡改。 #### 五、应用范围 ...

    企业标准化信息管理集成系统.pptx

    3. **严格的数据安全**:设有严谨的数据保密和用户权限管理机制,所有操作都在授权范围内进行,确保标准数据和机密文件的安全。 4. **灵活的操作界面**:直观的操作步骤和网上运行模式,实现资源共享,用户操作便捷...

    广联达 2018 ET199 写锁和授权 最新版本

    广联达2018 ET199中的写锁功能,让用户在进行工程文件编辑时能更安心,确保自己的修改不会被他人覆盖,同时也能保护项目数据的安全性。 接下来,我们来看授权系统。在ET199版本中,用户不仅可以自我授权,还可以对...

    iso9000标准

    ISO9000标准是国际标准化组织(ISO)颁布的一系列质量管理和质量...需要注意的是,在使用免费资源下载相关标准文档时,需要确保这些资源是官方或得到官方授权的,以避免使用未经授权的资料,造成版权侵权或其他法律问题。

    国家技术标准体系建设战略.doc

    基本情况显示,虽然我国标准体系在规模和覆盖面上有所扩大,但在国际化、科学化和市场化方面仍有待提高。主要问题包括标准制定过程中的协调不足、企业参与度不高、国际接轨不够等。这些问题的根源在于法律法规不完善...

    NGN中的服务质量保证机制

    尽管这些组织在QoS控制机制上有共识,即通过在业务控制层和接入/承载层之间添加资源接纳控制功能来实现QoS,但他们在架构、覆盖范围、控制节点类型以及QoS机制上存在差异。 在ITU-T中,资源接纳控制功能实体被称为...

    农村无线覆盖培训手册

    9. **法规与标准**:在部署无线网络时,需要遵循国家和地区的无线电通信法规,手册会提醒用户注意相关法律法规和行业标准。 10. **案例分析**:为了更直观地展示无线覆盖的实施过程,手册可能会包含一些实际案例,...

    IEEE802.22标准的MAC层协议分析

    IEEE 802.22标准规定了一系列机制来实现对授权用户信号的检测。这包括但不限于: 1. **能量检测**:通过测量接收信号的总能量来判断是否有授权用户信号存在。 2. **载波检测**:检测特定频率上的信号强度,以确定...

Global site tag (gtag.js) - Google Analytics