一个内容仓库(repository)由一个或多个工作空间(workspace)组成,每一个工作空间包含一个由item组成的树,一个item是一个节点(node)或者属性(property)。每个节点(node)可能有零个或多个子节点以及零个或多个属性。每个工作空间只有一个没有父节点的根节点。所有其它节点都有父节点。属性必须有一个父节点(a node)并且不能有子结点;它们是树上的叶子节点。实际上在仓库中所有的内容都是以属性值的形式存放的。
缺图
在上图中,我们可以看到某个工作空间中的根节点以及它的子节点a,b和c,每个节点都有更深一层次的子节点或属性。例如,a节点有两个子结点d和e。节点e有两个属性j和k,其中属性j包含一个图片(一副兔子的图片)属性k包含一个浮点数(6.022 ×1023)。同样的,属性i包含一个布尔值(true),属性g包含一个字符串(“Once upon a time...”)属性h包含一个整数(-25)。
每个在层级结构中的item都可以用一个绝对路径来标示。例如,路径“/”指向根路径,“/a/d/i”指向属性值true。绝对路径总是以“/”开始。
在层级中相对路径明确了节点或属性与其它位置的关系。例如,在上图中节点“/a”的相对路径,到属性布尔值true的路径为“d/i”。Unix风格的路径分隔符“.”和“..”(分别意味着“this”和“parent”)也同样被支持,相对于节点“/a”,包含着值-25的属性相对路径就是“../c/h”。相对路径区别于绝对路径的地方在于它不是以字符“/”开头的。
分享到:
相关推荐
赠送jar包:jsr311-api-1.1.1.jar; 赠送原API文档:jsr311-api-1.1.1-javadoc.jar; 赠送源代码:jsr311-api-1.1.1-sources.jar; 赠送Maven依赖信息文件:jsr311-api-1.1.1.pom; 包含翻译后的API文档:jsr311-api...
java.lang.ClassNotFoundException: javax.measure.converter.ConversionException所需的jar
赠送jar包:jackson-datatype-jsr310-2.12.5.jar; 赠送原API文档:jackson-datatype-jsr310-2.12.5-javadoc.jar; 赠送源代码:jackson-datatype-jsr310-2.12.5-sources.jar; 赠送Maven依赖信息文件:jackson-...
webservice中用到的jar,xfire-jsr181-api-1.0-M1.jar,xfire-jsr181-api-1.0-M1.jar
赠送jar包:jackson-datatype-jsr310-2.11.4.jar; 赠送原API文档:jackson-datatype-jsr310-2.11.4-javadoc.jar; 赠送源代码:jackson-datatype-jsr310-2.11.4-sources.jar; 赠送Maven依赖信息文件:jackson-...
Spring Core提供了一种优雅的方式来处理参数校验,特别是通过JSR 303、JSR 349和JSR 380这些标准注解,实现了高效且易于维护的验证机制。 JSR 303最初定义了JavaBean验证的标准,而JSR 349是其修订版,主要增加了对...
赠送jar包:jackson-datatype-jsr310-2.13.1.jar; 赠送原API文档:jackson-datatype-jsr310-2.13.1-javadoc.jar; 赠送源代码:jackson-datatype-jsr310-2.13.1-sources.jar; 赠送Maven依赖信息文件:jackson-...
赠送jar包:jsr311-api-1.1.1.jar; 赠送原API文档:jsr311-api-1.1.1-javadoc.jar; 赠送源代码:jsr311-api-1.1.1-sources.jar; 赠送Maven依赖信息文件:jsr311-api-1.1.1.pom; 包含翻译后的API文档:jsr311-api...
JSR133-memory_model-1_0-pfd2-spec.pdf JSR133中文版.pdf j-jtp02244-Java.theory.and.practice-Fixing.the.Java.Memory.Model.Part1/2.pdf Java Memory Model Pragmatics (transcript).pdf 读JSR133笔记 - 十年磨...
赠送jar包:jackson-datatype-jsr310-2.9.7.jar; 赠送原API文档:jackson-datatype-jsr310-2.9.7-javadoc.jar; 赠送源代码:jackson-datatype-jsr310-2.9.7-sources.jar; 赠送Maven依赖信息文件:jackson-...
赠送jar包:jsr305-3.0.2.jar; 赠送原API文档:jsr305-3.0.2-javadoc.jar; 赠送源代码:jsr305-3.0.2-sources.jar; 赠送Maven依赖信息文件:jsr305-3.0.2.pom; 包含翻译后的API文档:jsr305-3.0.2-javadoc-API...
JSR-75-135-172_Supported List 主流手机对JSR 75 135 172的支持!
赠送jar包:jackson-datatype-jsr310-2.11.4.jar; 赠送原API文档:jackson-datatype-jsr310-2.11.4-javadoc.jar; 赠送源代码:jackson-datatype-jsr310-2.11.4-sources.jar; 赠送Maven依赖信息文件:jackson-...
赠送jar包:jackson-datatype-jsr310-2.12.3.jar; 赠送原API文档:jackson-datatype-jsr310-2.12.3-javadoc.jar; 赠送源代码:jackson-datatype-jsr310-2.12.3-sources.jar; 赠送Maven依赖信息文件:jackson-...
本文是JSR-133规范,即JavaTM内存模型与线程规范,由JSR-133专家组开发。本规范是JSR-176(定义了JavaTM平台 Tiger(5.0)发布版的主要特性)的一部分。本规范的标准内容将合并到JavaTM语言规范、JavaTM虚拟机规范...
赠送jar包:jsr305-3.0.2.jar; 赠送原API文档:jsr305-3.0.2-javadoc.jar; 赠送源代码:jsr305-3.0.2-sources.jar; 赠送Maven依赖信息文件:jsr305-3.0.2.pom; 包含翻译后的API文档:jsr305-3.0.2-javadoc-API...
赠送jar包:jackson-datatype-jsr310-2.9.7.jar; 赠送原API文档:jackson-datatype-jsr310-2.9.7-javadoc.jar; 赠送源代码:jackson-datatype-jsr310-2.9.7-sources.jar; 赠送Maven依赖信息文件:jackson-...
赠送jar包:jackson-datatype-jsr310-2.9.5.jar; 赠送原API文档:jackson-datatype-jsr310-2.9.5-javadoc.jar; 赠送源代码:jackson-datatype-jsr310-2.9.5-sources.jar; 赠送Maven依赖信息文件:jackson-...
《JSR-133:JavaTM内存模型与线程规范》是Java多线程编程领域的重要指导文档,由JSR-133专家组制定,旨在解决Java平台中并发编程时可能出现的问题,确保多线程环境下的正确性和可预测性。这份规范与JavaTM平台Tiger...
赠送jar包:jackson-datatype-jsr310-2.9.6.jar; 赠送原API文档:jackson-datatype-jsr310-2.9.6-javadoc.jar; 赠送源代码:jackson-datatype-jsr310-2.9.6-sources.jar; 赠送Maven依赖信息文件:jackson-...