3

我们正在计划一个项目,我们将有一个基于 Eclipse 的客户端与 glassfish 服务器(+ Oracle 数据库)进行通信。业务逻辑将驻留在服务器上,客户端应该或多或少地充当视图。我们考虑将 EMF 用于我们的模型(+ hibernate + teneo)。

我不太确定这一切是如何协同工作的。工作流程/架构/我想象的任何东西都是这样的:

  1. 创建 EMF 模型
  2. 从中生成java模型(+编辑代码)
  3. 在服务器上使用 java 模型与 hibernate/teneo 一起将模型对象保存在数据库中
  4. 在服务端创建 SOAP 接口,将模型对象适当地序列化为 XML
  5. 在客户端使用模型访问服务器的 SOAP 接口,从/到 XML 序列化/反序列化模型对象,并在 eclipse 中显示(整体的一部分)模型

这基本上是它的意图吗?还是我错过了一个中心概念?

4

1 回答 1

2

您缺少的链接称为 CDO。您可以使用它来将实时模型传输给您的客户。因此,将 SOAP 替换为 CDO,就可以了!

于 2012-05-10T07:41:48.643 回答