`

[转]授权标准覆盖机制

阅读更多
<!-- 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),这是一种用于描述工作流模型...

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

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

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

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

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

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

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

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

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

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

    国家IP核设计标准术语表

    - **高级数据包模型**(Advanced Packet Model):用于描述网络通信中的数据封装和传输机制。 #### 模拟与混合信号 - **模拟混合信号**(Analog and Mixed Signal, AMS):涵盖了模拟信号和数字信号的电路设计,...

    KEPServerEX 6.4.321.0中文授权.rar

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

    802.11标准

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

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

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

    iso9000标准

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

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

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

    NGN中的服务质量保证机制

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

    农村无线覆盖培训手册

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

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

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

    信息化标准化体系研究.docx

    - **信息安全标准体系**:涵盖网络安全、系统安全、数据保护、认证授权等方面的标准。 - **应用标准体系**:涉及特定领域的应用标准,如电子政务、电子商务等。 - **管理标准体系**:包含信息化项目的管理、质量...

    电子政务-多次全盘覆盖防止电子信息存储载体数据恢复的方法.zip

    "多次全盘覆盖防止电子信息存储载体数据恢复的方法"是一种确保数据不可恢复的技术手段,它主要用于保护敏感信息不被未经授权的个人或组织恢复和利用。这种方法主要针对的是硬盘、SSD或其他电子信息存储设备上的数据...

    VOWIFI基本原理及注册机制.docx

    WFC(WiFi Calling)是基于3GPP R10标准的一种技术,允许用户通过WiFi网络进行语音呼叫。这一技术的核心在于能够无缝地在不同网络间(如WiFi和4G/LTE)进行切换,从而确保通话质量不受地理位置限制。WFC架构主要包括...

Global site tag (gtag.js) - Google Analytics