【发布时间】:2016-03-03 16:37:32
【问题描述】:
我使用 spring-boot、spring-mvc 和 hibernate 构建了一个 Web 应用程序。我直接在 UI 中使用 DAO,只需将它们包装在另一个对象中。它使我的 DAL 和表示层紧密耦合。
据我了解,mvc 架构通过分离每个组件来减少耦合,我对此进行了研究。 :(
可以做我做的事吗?因为它将表示层对象转换保存到 DAO 以将它们保存在 DB 中。 推荐和最好的设计方法是什么?当前设计(非常紧密耦合)的回报是什么?
我不明白,谁能帮我理解一下。
提前致谢!!
【问题讨论】:
-
我不清楚你的问题,你正在寻找好的架构来处理你的 DAL 和休息?
-
@ojuskulkarni:我正在寻找最佳设计实践,同时创建 DAO 和对象以从 UI 中捕获数据。两者可以使用相同的对象吗?
标签: java performance spring-mvc design-patterns