我们计划开展一个项目,其中将使用基于Eclipse的客户端与Glassfish服务器(+ Oracle数据库)进行通信。业务逻辑将驻留在服务器上,客户端应该更多地作为视图。我们考虑使用EMF作为我们的模型(+ hibernate + teneo)。
我不太确定这些如何协同工作。我想象的工作流程/架构/任何东西是这样的:
1. 创建EMF模型 2. 从模型中生成java模型(+编辑代码) 3. 与hibernate/teneo一起在服务器上使用java模型来将模型对象持久化到数据库中 4. 在服务器上创建SOAP接口,根据需要将模型对象序列化为XML 5. 在客户端上使用模型来访问服务器的SOAP接口,将模型对象从/序列化为XML并在eclipse中显示(整个或部分)模型
这基本上是预期的吗?还是我错过了一个核心概念?
我不太确定这些如何协同工作。我想象的工作流程/架构/任何东西是这样的:
1. 创建EMF模型 2. 从模型中生成java模型(+编辑代码) 3. 与hibernate/teneo一起在服务器上使用java模型来将模型对象持久化到数据库中 4. 在服务器上创建SOAP接口,根据需要将模型对象序列化为XML 5. 在客户端上使用模型来访问服务器的SOAP接口,将模型对象从/序列化为XML并在eclipse中显示(整个或部分)模型
这基本上是预期的吗?还是我错过了一个核心概念?