【发布时间】:2012-06-17 12:24:46
【问题描述】:
我计划将我的系统拆分为前端和后端。目前我的应用程序直接与数据库通信,但我想创建一个 Spring Web 服务来代替它。我的问题在于使用 Hibernate 将我的对象映射到数据库表。
我需要我的前端程序与数据库进行持久的最新交互。这再次意味着我必须编写大量 Web 服务端点来处理所有查询和更新。这再次使其 Hibernate 映射毫无意义,因为我没有获得任何东西。
我的问题是:是否有一种经过验证且合理的方法可以将休眠映射对象(如果可能,通过 SOAP)传递到前端,然后提交对这些对象所做的更改?
【问题讨论】:
-
为什么要这样做?你想解决哪个问题?
-
快速评论,我认为您可能在重用方面迈出了一步。实现此目的的更好方法是将域对象放入 jar 中并使用该域 jar 访问数据库。通过您的休眠域。这样,您的 Web 服务端点可用于对使用休眠域进行数据访问的业务服务进行建模。如果您使用 Maven 之类的东西,许多项目可以将域 jar 作为依赖项共享
标签: java web-services spring hibernate soap