我已经编码了一段时间,但主要是脚本和简单的应用程序。我已经升任新职位,其职责是开发Web应用程序并使用适当的MVC架构,因此我拼命尝试快速了解所有内容。
我希望这个问题与“ MVC体系结构的最佳实践 ”不太相似,但是当我浏览一些不同的教程时,我注意到其中有些具有针对不同事物的多个控制器。
一个Web应用程序需要多少个控制器?
我意识到如果没有示例,这将很难回答,因此我将提供一个示例:
应用:
- 用户登录。
- 用户可以做以下三件事之一:
a) 上传一个文件(与元数据一起存储在mongodb数据库中)。
b) 搜索文件。
c) 注销。
我的问题很笼统,但我举了一个例子来帮助任何想回答的人。