【发布时间】:2015-07-11 23:44:02
【问题描述】:
我有一个关于 mvc 应用程序中的数据库访问的问题。我的数据库访问逻辑应该放在哪里?
应该放在每个模型中吗? (如果我有 Person 模型)
Person p = new Person();
p.save();
应该放在每个控制器中吗? 还是应该只创建一组不同的类来执行数据库逻辑,这意味着除了模型、视图和控制器之外我还有一个额外的层?
这是怎么做到的? 如果使用 ORM 怎么办?
【问题讨论】:
-
这个问题太宽泛了。什么样的应用程序——这是一个 GUI 还是一个 Web 应用程序?涉及的数据域有多大,您的操作有多复杂?
-
这是一个网络应用程序。假设它是一个小型 Web 应用程序
标签: java database model-view-controller