npm 包 kevoree-commons 使用教程

阅读时长 5 分钟读完

什么是 kevoree-commons?

kevoree-commons 是 JavaScript 的 npm 包,为 kevoree 模型库提供了常用的基础设施和工具,例如数据类型和工具类。

kevoree 是用于构建分布式系统的模型驱动的软件开发平台。kevoree 模型库描述了系统的结构和行为,在这样的模型安全地重构和演化,从而可以更加容易地实现软件的可扩展性、可组合性和可重用性。

如何安装 kevoree-commons?

使用以下命令在你的项目中安装 kevoree-commons:

如何使用 kevoree-commons?

1. 引入 kevoree-commons

一旦你将该包引入你的项目,你可以在你的 JavaScript 模块中使用 require 来引入 kevoree-commons 。

2. 使用 kevoree-commons 工具

使用我们的工具类,需要把实例化的工具对象作为第一个参数。例如,我们想要转换一个对象到 map 类型并作为结果输出。

kevoree-commons 还有很多其他工具类,如日期,对 Map 对象的操作等,详见 Github文档

3. 给你的模型添加元数据

kevoree-commons 还可以帮助你在 kevoree 模型中添加元数据。有多种方式可以添加元数据,但这里我们选取两种简单的方法。

1)将元数据转换成js对象

使用 convertXmlToJson 函数将元数据字符串转换为 JavaScript 对象,然后添加到 kevoree 模型的对应位置。例如:

-- -------------------- ---- -------
----- ------------ - -------------------------

----- ----------- - -
---------- ---------------------
  --------------
------------
--

----- ----- - ------------------------------------------- -
  ----------------- ------
  -------------------- ---
  ------------------ -------- ------- -- --- -
    ------ ------------------- -----------
  --
---

----- -------------- - -
----------
  -------------------
  -------------------------
-----------
--

----- -------- - -----------------------------------------------
  ----------------- ------
  -------------------- ---
  ------------------ -------- ------- -- --- -
    ------ ------------------- -----------
  --
---

--------------------------- - ---------

-------------------

2)使用 insertMetaData 函数

insertMetaData(container: KevoreeContainer, properties: Map<string, string>) 函数接受两个参数,分别为 container 和 properties,container 为模型中的容器对象,properties 是一个包含元数据键值对的 Map 对象。此处以 JavaScript 对象替代文件读取,如需读入文件,可使用 Node.js 的文件读写 API。

-- -------------------- ---- -------
----- ------------ - -------------------------
----- ----------- - ---------------------------------------

----- --------------- - -
  --------- -------------------------------

  ----------- ----------
  ------------ ----------

  ------ ----- -
    --- ----------
    --- -----------
  -
--

----- --------- - ------------------------------------------------

----- ------------------- - ---------------------

----- ---------- - --- ------
---------------------- ----------
---------------------- ----------

----------------------------------------------- ------------

------------------------------------- ----- ----

结论

以上就是 kevoree-commons 的基本使用教程。使用 kevoree-commons 有助于减轻开发人员的开发压力,提高开发效率。希望你们尝试并享受它带来的好处。

<del>示例代码基于 kevoree 官方文档而编写</del> 。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066efe4c49986ca68d8b4b

纠错
反馈