当前位置: 首页 > 知识库问答 >
问题:

在Opendaylight中使用YANG工具作为MD-SAL的Java代码生成器

凤修为
2023-03-14

最近我研究了Opendaylight的API定义。

众所周知,YANG是NETCONF的一种建模语言。然而,Opendaylight将其用作MD-SAL的Java代码生成器。

所以我想知道:

>

  • YANG工具如何帮助为MD-SAL生成Java代码?

    你有一些YANG代码生成器教程吗?

    谢谢

  • 共有2个答案

    澹台宾白
    2023-03-14

    退房https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-萨尔。

    那里有大量教程,以及WebEx录音等。

    祁均
    2023-03-14

    YANG工具如何帮助为MD-SAL生成Java代码?

    YANG定义了MD-SAL用来对客户端应用程序发送的消息进行建模的数据定义模型。客户端应用程序使用的API有两种类型。DOM和绑定感知。两种API类型的数据模型都可以由YANG建模。

    支持绑定的API对yang模型中的每个叶都有一个方法,它们是根据yang模型编译的,并且具有具体的数据结构。

    数据存储中使用的DOM API,它们可以实现通用模型,模型的运行时自适应是可能的,并且它们不是类型安全的。

     类似资料:
    • Yaf提供了代码生成工具yaf_code generator, 所以也可以通过使用代码生成工具yaf_cg来完成这个简单的入门Demo 例 3.10. 代码生成工具的使用 php-yaf-src/tools/cg/yaf_cg sample 将得到的sample目录, 拷贝到Webserver的documentRoot目录下然后访问: 例 3.11. 在浏览器输入 http://www.y

    • 我怎样才能迫使maven使用Yang以前生成的Java类重新编译OpenDaylight Openflowplugin项目,而不是每次编译都生成新的Java类? 我试图编辑Yang生成的java类,但每次我重新编译项目时,maven都会重新生成java类,我的更改也会被删除。

    • 本文向大家介绍利用java生成二维码工具类示例代码,包括了利用java生成二维码工具类示例代码的使用技巧和注意事项,需要的朋友参考一下 二维码介绍 二维条形码最早发明于日本,它是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的,在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过

    • 我将netconf服务器连接到Opendaylight控制器,需要自动执行yang文件中定义的RPC,以便通过RESTCONF POST使用ODL控制器对netconf服务器执行并解析响应。 RESTCONF API应该能够根据yang中的输入定义获取所有输入参数,并测试响应代码和数据。 我尝试了swagger codegen,但无法继续使用生成的API进行测试并解析可用的输入参数。

    • 本文向大家介绍java验证码生成具体代码,包括了java验证码生成具体代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了java验证码生成的示例代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助。

    • 本文向大家介绍java生成验证码工具类,包括了java生成验证码工具类的使用技巧和注意事项,需要的朋友参考一下 java生成验证码工具类,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。