如何使用 EMF 为模型设计 Eclipse RCP(客户端/服务器)?

发布于 2024-11-08 20:59:13 字数 455 浏览 0 评论 0原文

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

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

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

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

We are planing a project where we will have an eclipse based client communicating with an glassfish server (+ Oracle database). The business logic will reside on the server, the client should act more or less as an view. We consider using EMF for our model (+ hibernate + teneo).

I'm not quite sure how this all works together. The workflow/architecture/whatever I imagine is something like this:

  1. Create EMF model
  2. Generate java model (+ edit code) from it
  3. Use java model on the server together with hibernate/teneo to persist model objects in database
  4. Create a SOAP interface in the server, serialize model objects to XML as appropriate
  5. Use model on the client to access the SOAP interface of the server, serialize/deserialize model objects from/to XML and display (parts of the whole) model in eclipse

Is this basicly how it is intended? Or have I missed a central concept?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

假装不在乎 2024-11-15 20:59:13

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

The link you are missing is called CDO. You can use this to transfer a live model to your client. So replace SOAP with CDO, and you are there!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文