我正在努力更好地掌握MVC模式,并有理论上的应用:
具有自己视图的客户端应用程序,该应用程序从连接到数据库的服务器应用程序请求数据并将请求的数据返回到客户端视图。客户端有自己的小型数据库,可以执行客户端视图中显示的小查询。
问题是:这里有多个控制器吗?客户端上的一个和服务器上的另一个,或者我是否尝试将错误的模式应用于此问题?
如果这是在错误的网站上发布的,请随意迁移它,如果您需要更多解释,我会尝试解释它。
答案 0 :(得分:0)
MVC模式适用于用户界面。它也适用于整个系统,在您的情况下,它也是客户端和服务器。根据您的说法,您的客户端可以在其中包含MVC,因为它可以显示。服务器可以与MVC模式实现的M部分交互。但我不认为你的系统的服务器部分在其中实现了很多MVC模式。
有时将客户端视为服务器的用户,将服务器视为独立的系统系统,服务器的客户端接口具有一种具有非常有限的一组MVC的服务器是有用的。控制动作和非常严格的观点。我认为这不会有用。