Pla*_*ena 5 architecture model-view-controller web-applications
请注意,我指的是3层(逻辑分层)而不是3层(物理层).
也不要弄错我不是很痴迷于设计模式.我是一名计算机科学专业的学生,他们问我这个技巧问题,所以我试图找到一个聪明的答案.
谢谢你提前回答!
MVC 的核心是关注点分离 - 但处理细节,因为视图与模型和控制器是松散耦合的;对于 3 层,这不是明确要求的。
是的 - 您可以(并且应该)将所有三层松散耦合,但这并不是 3 层明确要求的;MVC 就是这样。
顺便说一句:MVC 是一种针对特定问题的特定模式,我在将其称为“架构”时会小心。
Microsoft ASP.NET MVC 实现的一个优点是提供了各种集成点和灵活性,而这些集成点和灵活性是使用“标准”ASP.NET 不容易访问的 - 我猜您可能会说在构建基于 Web 的 3 时传统上使用它-MS空间中的trie系统。
归档时间: |
|
查看次数: |
4818 次 |
最近记录: |