1
0
在MVC模式(ModelViewController)中,只需让控制器知道输入类型;输出类型(在同一个控制器中,或通过调用扩展基控制器的不同控制器),可能将传入的参数(form/url编码、get、json、xml、cli)转换为“real”参数结构,可能会根据预期的返回调用不同的视图(来自javascript的json请求可以有json返回和/或html返回,例如,cli请求主要是纯文本的,等等)。只要模型的功能不绑定到web/http表示,就相当简单。
|
2
0
我将研究模型-视图-控制器模式。MVC被用于许多框架中,但我认为您应该研究更纯粹的模式形式。听起来,您想要的是使用具有相同模型和控制器代码的不同视图。在您的例子中,您的不同视图并不都是基于web的-您将拥有一个web视图、一个命令行视图、一个QT应用程序视图等等。 |