将 ZK 与 EMF 绑定 (java)

binding ZK with EMF (java)

我正在做一个 ZK 项目,我有一个基于 EMF 的第三方领域模型。 我需要找到一种将 ZK 视图与 EMF 绑定的方法 model.and 我没有找到任何相关信息。

EMF 是一个代码生成框架。
来自他们的网站:

Three levels of code generation are supported:
Model - provides Java interfaces and implementation classes for all the classes in the model, plus a factory and package (meta data) implementation class.
Adapters - generates implementation classes (called ItemProviders) that adapt the model classes for editing and display.
Editor - produces a properly structured editor that conforms to the recommended style for Eclipse EMF model editors and serves as a starting point from which to start customizing.

接下来是您需要实现的服务器层,因此您可以 insert/save/update/delete 您的项目。

接下来就是使用ZK中生成的类。
zul 只需要 getters/setters 来自您生成的对象。 Those are generated by EMF, as you can see in this tutorial.
ViewModel/Controller 需要服务 load/save 您的对象。

提醒一下,ZK 只是一个 GUI 框架,使用什么 model/persistency 并不重要。