对于需要非常丰富的 UI 的 Web 应用程序,您认为仅使用 GWT 和 Hibernate 听起来像是一个“明智的”解决方案吗?
请您参考如下方法:
GWT 和 Hibernate 不是天作之合。有关为什么以及如何一起使用它们的完整信息,请阅读 http://code.google.com/intl/es-ES/webtoolkit/articles/using_gwt_with_hibernate.html .
但总而言之,您将有 3 个选择:
- 使用纯数据传输对象 (DTO)。
- 使用推土机。使用 Dozer,您仍在使用 DTO,但 Dozer 将为您完成大部分工作。
- 使用 Gilead 在您的 GWT 端和服务器端之间进行“神奇”转换。
根据我的经验,“神奇”的解决方案在起作用时非常棒。如果他们不这样做,那么祝你好运。因此,如果我处在你的位置,我会选择选项 1 或 2。