gpt4 book ai didi

java - MVC : Should the Model layer only contain DAO and DAOHelpers?

转载 作者:行者123 更新时间:2023-12-01 07:40:55 25 4
gpt4 key购买 nike

您认为模型层中应该存在什么?只有 DAO 和 DAO Helpers 吗?还有什么可能存在?记录器?什么?

我正在设计我的第一个应用程序,昨天我有一个可以使用的模型助手类,但我不确定应该把它放在哪里。

它是一个数据 getter 和格式化程序类,用于我的应用程序的某些类型的内容。

干杯。

最佳答案

只有包括接口(interface)和公共(public)基类的模型类(DAO)才应该进入模型层。

记录器是另一种功能,因为它也被其他层/层使用,所以我将它放在某种“框架”层中,该层收集所有无法分配给一个特定的帮助器类层。

<小时/>

维基百科告诉我们,MVC 模式“将‘域逻辑’(用户的应用程序逻辑)与用户界面(输入和表示)隔离开来”。在这种情况下,对于仅三层的纯 MVC 实现,所有领域逻辑(DAO、业务逻辑,甚至持久性逻辑)都必须进入模型层。

但对我来说,这就是不将架构限制为这三层并根据需要添加持久层、框架层和业务服务层的原因。 MVC 层是整个架构层系统内的某种“子系统”。

关于java - MVC : Should the Model layer only contain DAO and DAOHelpers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5028748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com