MVP模式中的数据库查询在哪里实现?
Where is database query implemented in MVP pattern?
我需要在 JAVA 中为我的学期项目实施 MVP 模式,但我无法弄清楚在 MVP 中实施服务的位置。
您现在可能规则是 model 为 presenter 提供服务并且 presenter 提供服务views 而不是相反,因此 views 使用 presenter 和 presenter 使用 模型 层。
在完美世界中,您将使用 DTO 在层之间传输数据。
模型 - 用于从数据库、文件或其他数据源获取数据
- 朋友圈
- DAO
Presenter(控制器)- 准备数据从模型到可呈现的形式以供查看
- 服务
- 豆子
观看次数 - 从演示者那里获取数据并显示它们
- 豆子也可以在这里吼
- 模板
我需要在 JAVA 中为我的学期项目实施 MVP 模式,但我无法弄清楚在 MVP 中实施服务的位置。
您现在可能规则是 model 为 presenter 提供服务并且 presenter 提供服务views 而不是相反,因此 views 使用 presenter 和 presenter 使用 模型 层。
在完美世界中,您将使用 DTO 在层之间传输数据。
模型 - 用于从数据库、文件或其他数据源获取数据
- 朋友圈
- DAO
Presenter(控制器)- 准备数据从模型到可呈现的形式以供查看
- 服务
- 豆子
观看次数 - 从演示者那里获取数据并显示它们
- 豆子也可以在这里吼
- 模板