当前位置:  开发笔记 > 后端 > 正文

用于MVC Web应用程序的通用设计模式

如何解决《用于MVCWeb应用程序的通用设计模式》经验,为你挑选了1个好方法。

我正在尝试指导一些人建立Web应用程序.他们理解并使用MVC,但我对您在构建Web应用程序时使用的其他常见模式感兴趣.

那么,你发现哪些模式很适合适当的MVC应用程序.也许适用于异步流程,计划任务,处理电子邮件等等.您希望您知道要查找或避免哪些内容?

这并不重要,但我们在大多数应用程序中都使用ASP.NET和Rails.



1> Bill Karwin..:

一旦你进入MVC,探索"四人帮"之外的模式是值得的,并进入Martin Fowler的" 企业应用程序架构模式 ".

该登记处的图案可以使整个对象层次可用众所周知的对象很有用.基本上是使用全球数据的替代品.

许多MVC框架也采用前端控制器和两步视图模式.

MVC中的"模型"最好设计为域模型模式,尽管某些框架(由Rails领导)将模型与ActiveRecord模式混淆.我经常建议模型和ActiveRecord之间的关系应该是HAS-A,而不是IS-A.

也了解ModelViewController在波特兰模式知识库维基.关于MVC,面向对象以及补充MVC的其他模式(如Observer)有一些很好的讨论.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有