点击查看第一章
点击查看第二章
第二部分

核心原理篇

第3章

ODL基本对象的设计与实现

在Java的世界里,一切皆为对象。本章我们一起看一下ODL的基础架构中的几个基本对象的设计与实现,这些对象是构成ODL MD-SAL框架的基础,相当于构建高楼大厦的钢筋水泥。我们已经知道,ODL核心框架是YANG模型驱动的服务抽象层。因此,ODL中的基本对象就与YANG语言有直接的渊源。YANG是对数据建模的语言,YANG将数据的层次结构建模为树,称为数据树。数据树中每个节点都有一个名称,以及一个值或一组子节点。YANG提供了清晰简洁的节点描述,以及这些节点之间的交互。本章介绍的基本对象就是对YANG语言里元素命名、数据树的索引和数据节点定义的抽象,也即QName、YangInstanceIdentifier和NomalizedNode三种对象。

3.1 

收藏 打印