对象模型 Contiv对象模型被定义为JSON模式(基于 ),并且各种后端和客户端库都是从该模式自动生成的。 modelgen工具是用于生成各种后端库和客户端库的架构编译器。 对象模型生成 当前,以下是从modelgen工具生成的: 后端:包括REST API服务器和对象数据库。 在模型-视图-控制器架构中,它充当模型和视图层。 网络用户界面:包括每个对象的javascript视图。 Go客户端:golang对象的REST客户端。 Python客户端:对象的python REST客户端。 添加新对象 要添加新对象,只需在contiv/contivModel存储库中创建具有所有必要属性的新json文件(请参阅下文以获取json模式指南),然后运行以下命令: contivModel$ make build 这将重新编译架构并生成后端和客户端库。 要使用新生成的后端或客户端库,只