将 Hibernate 与 Struts 结合使用
如何在 Struts 中配置 Hibernate?
How can I configure Hibernate in Struts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何在 Struts 中配置 Hibernate?
How can I configure Hibernate in Struts?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
JavaWorld 有一篇关于这个主题的很好的文章,名为 Struts Recipes: Hibernate 和 Struts。我建议你从那里开始。
There's a good JavaWorld article on this topic called Struts Recipes: Hibernate and Struts. I suggest you start there.
如果你真的很聪明,那么两个人都不会对对方一无所知。
Hibernate 纯粹是关于持久性的。它应该对 Struts 隐藏在界面后面。
Struts 纯粹是关于视图的。您的 Action 类应该引用这些持久性接口并处理它们。它不应该知道有关接口如何实现的任何信息。
这种方法会将两者解耦,使您的测试工作更加轻松。您可以编写持久层,彻底测试它,然后将其放在一边。
If you're really smart neither one will know anything about the other.
Hibernate is purely about persistence. It ought to be hidden from Struts behind an interface.
Struts is purely about view. Your Action classes ought to have references to those persistence interfaces and deal with those. It shouldn't know anything about how the interfaces are implemented.
This approach will decouple the two, making your testing job easier. You can write the persistence tier, test it thoroughly, and put it aside.