【问题标题】:Does the ftp download logic belong in the controller or model of an MVC programftp下载逻辑是否属于MVC程序的控制器或模型
【发布时间】:2014-06-10 01:09:35
【问题描述】:

我正在编写一个从 FTP 服务器下载文件并将其转换为订单的应用程序。该过程是下载文件,放置在挂单文件夹中,处理挂单文件夹中的文件,然后将它们移动到已完成的订单文件夹中。冲洗并重复。

问题是,连接和下载逻辑是作为数据存储属于Model,还是作为输入属于Controller?

【问题讨论】:

    标签: model-view-controller architecture


    【解决方案1】:

    它纯粹属于你的应用程序的模型。

    为了清楚起见,请阅读此内容:Is MVC a design pattern or an architectural pattern?

    【讨论】:

    • 感谢您的文章。结论是 MVC 可以是架构模式或设计模式,但这些都没有提供任何轶事证据来说明为什么 ftp 连接存在于模型中。我错过了什么吗?
    • 我接受这个答案,因为它是正确的。 This question 比 Kamal 评论中的链接提供的帮助更多。
    • 我添加链接的目的不是因为我想提供有关模型的详细说明。我只是觉得您需要对使用 MVC 的不同方式有所了解,因为问题描述没有关于模型、视图或控制器的详细信息。在没有详细说明您是将 MVC 应用于软件的较小部分还是较大部分时,我的一个答案是两者都匹配。下一行是提示您 MVC 可以通过两种方式应用 - 以便提高您对如何应用它的清晰度:)
    猜你喜欢
    • 2012-09-03
    • 2012-10-26
    • 2012-12-06
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2010-12-15
    • 1970-01-01
    相关资源
    最近更新 更多