任何人都可以指出/给出一个非常非常正确的示例模型 - 视图 - 控制器范例?我的意思是一些非常简单的东西(比如英寸到厘米的转换器)在一些易于理解的语言(VB.NET?)中实现,完全遵循MVC原则。MVC的好例子?
MVC的好例子?
回答
这一个相当不错的:http://www.c2.com/cgi-bin/wiki?ModelViewController
但实际上,MVC是非常简单的:
型号:您的数据。 查看:控制数据呈现方式的东西。 控制器:位于数据和视图,其他数据源之间,并控制任何需要完成的数据更改。
这并不是说你的观点本身并不被建造出来的模型,视图和控制器,但如果你根据这些问题来解决问题,事情通常会留下很干净:
- 这是用户与用户交互的内容,还是为用户设置格式?它在视图中进行。
- 它只是一个数据的表示,几乎没有关联的“智能”?这是一个模型。
- 其他一切都在控制器中。
哦,在火焰爆发之前:这些都不是确定的规则。像任何“模式”一样,这些只是保持组织有序的准则。尽可能保持范式,因为它让事情变得容易理解。但不要被它奴役。 – Curtis 2010-06-24 11:04:19
这有道理吗? GUI要求英寸和相关的事件处理程序=视图。通过视图调用处理来自GUI = Controller的数据的方法。由控制器调用的方法将英寸转换为cm = Model。 – 2010-06-24 14:27:08
我的经验中最大的问题是,您希望能够在不改变下面的内容的情况下替换视图。所以,我可能会把方法从GUI中复制数据到视图中的Model中,我自己。然后请求控制器进行单位转换。控制器将新结果放入模型中,然后视图向用户显示更新后的模型(这是在那里出现的观察者范例)。 – Curtis 2010-06-24 15:39:49
我在Java中创建(GWT),这是继MVC pattern.Though它是在Java,但我用在it.So希望你会明白it.There接口和类一个小小的登录应用程序是一个控制器类这是继singleton pattern.You可以得到所有来源 from here
- 1. 寻找MVC框架的好例子
- 2. Javadoc的好例子
- 3. 很好的例子
- 4. 接口的好例子
- 5. Dapper入门的好例子?
- 6. OO JS的好例子?
- 7. 使用libpurple的好例子?
- 8. 使用java.util.logging的好例子
- 9. MapServer/OpenLayers的好例子
- 10. 实践中是否有MVC框架的一个好例子?
- 11. ASP.NET MVC,JSON和JQuery异步评论系统的好例子
- 12. 有没有angular.identity()用例的好例子?
- 13. 好条纹教程/例子?
- 14. 例程为我的例子做一个更好的例程
- 15. 不好的图标的例子?
- 16. 一个好的Web服务的例子
- 17. 一个好的Func规范的例子?
- 18. 什么是ASP.NET MVC中的服务层的一个很好的例子?
- 19. 的iOS,目标C - 应用程序的好例子,而不XIB与MVC
- 20. 什么是PHP中的MVC的例子?
- 21. 使用'union'和'enum'的好例子?
- 22. Pythonic库有什么好的例子?
- 23. “你好,世界!” DevExpress QuantumGrid的例子?
- 24. 什么网站是JQuery的好例子
- 25. 这是多态的好例子
- 26. asp.net应用程序的好例子?
- 27. 莳萝模块中BadItem的好例子
- 28. 这是使用RoutedCommand的好例子吗?
- 29. 单元测试套件的好例子
- 30. 动态错误消息的好例子?
+1对于我也很好奇的东西 – 2010-06-24 10:13:51
你有看看http://stackoverflow.com/search?q=Good+examples+for + MVC%3F? – chiccodoro 2010-06-24 10:15:39