`
zkgale
  • 浏览: 101591 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

关于MVC的新理解

阅读更多
这段时间在看《领域驱动设计》,在第四章里看到了一些关于MVC的东西,再结合以前的理解,所以有点新的想法。

以前我对MVC的理解是这样的:
M->moddel
V->view
C->controller
然而我却将他们分别理解为:
M,就是用来控制对象持久化的那些东西
V,界面
C,控制,控制流程,控制一切,以及实现状态变化...也是现在我们公司里面现在说的service...

很肤浅呀...
好肤浅呀...

忏悔中...


看了领域驱动设计后我才算真正理解了这些东西,
其实,我觉得这里面还少了点东西.
D->DateControl,   数据控制,就是用来做数据持久化的.(英文不好,)

即MVCD

M->模型,业务的模型,现实的模型
C->控制,控制什么时候做操作,控制进度,步骤,而不用操心业务是怎么实现的


...
.
.
.
分享到:
评论
1 楼 tag13346 2010-07-08  
并非肤浅,而是之前完全就理解错了

相关推荐

    mvc各种理解介绍

    "MVC架构模式和ASP.NET MVC项目结构" MVC架构模式是将Web应用程序组件分离的架构结构设计模式,通过分开组件,我们可以更好地控制应用程序的单个部件,从而能够更加轻松地开发、修改和测试这些部件。MVC架构模式...

    有关MVC的深入理解的几篇文档

    全方面理解MVC模式不仅包括基本概念,还包括实际应用场景、最佳实践以及其与其他设计模式的对比,如MVVM(Model-View-ViewModel)和MVP(Model-View-Presenter)。了解这些可以帮助开发者更好地选择适合项目的技术栈...

    MVC框架的理解

    ### MVC框架的理解 MVC(Model-View-Controller)架构模式是软件工程中常用的一种设计模式,主要用于简化复杂的用户界面程序开发。它将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器(Controller...

    MVC新手学习资料

    【MVC新手学习资料】 MVC(Model-View-Controller)是一种常见的软件设计模式,尤其在Web应用开发中被广泛采用。它将应用程序分为三个...随着对MVC模式理解的深入,你将能够构建出更加健壮、易于维护的Web应用程序。

    一个简音的MVC框架,适合初学MVC的人理解

    **关于Java MVC框架**,Java提供了许多成熟的MVC框架,如Spring MVC、Struts2等,它们为开发者提供了便利的工具和丰富的功能,如依赖注入、AOP(面向切面编程)、安全控制等。"SimulateMVC"作为一个简单的实现,可能...

    一个关于MVC3的简单DEMO

    "一个关于MVC3的简单DEMO"是一个可运行的项目,用户可以下载并解压名为"MVCAdvDemo4"的压缩包,然后在Visual Studio环境中打开并运行。这个DEMO将展示MVC3的基本工作流程,帮助初学者理解如何在实践中应用MVC模式...

    关于.net的MVC

    ### 关于 .NET 的 MVC 框架 #### 一、MVC 框架概述 MVC(Model-View-Controller)模式是一种常见的软件架构模式,被广泛应用于 Web 应用开发中。在 .NET 平台上,MVC 架构通过 ASP.NET MVC 框架得以实现。该框架...

    puremvc 最新版本2.0.4源码

    PureMVC是一个开源的、轻量级的框架,专门用于构建多层应用程序。它采用Model-View-Controller(MVC)设计...通过阅读源码,开发者能够更好地理解PureMVC的工作原理,从而提高在ActionScript 3开发中的效率和代码质量。

    关于PureMVC个人理解图.png

    此图为本人学习PureMVC后作为笔记的图

    自己写的关于MVC模式的理解,简单易用

    **MVC模式详解** MVC(Model-View-Controller)模式是一种软件设计模式,广泛应用于构建用户界面,尤其是在Web开发中。...通过本文档,希望能够帮助读者深入理解MVC模式的基本原理及其在iOS开发中的应用。

    一个关于MVC模式的小游戏的源码

    **MVC模式详解** 在软件开发领域,Model-View-Controller(MVC)模式是一种广泛应用于...通过研究这个项目,不仅可以加深对MVC模式的理解,还能了解到如何在实际项目中组织和管理代码,从而提高开发效率和软件质量。

    MVC详细教程,外加一个很经典的MVC小案例,帮助理解

    学习这个MVC详细教程,你将深入理解如何组织代码,如何设计高效的Web应用,以及如何利用MVC模式来提高开发效率。教程可能包含理论讲解、代码示例和实践项目,一步步引导你掌握MVC的核心概念和实践技巧。 通过阅读...

    中文版小MVC

    - 实践修改代码,例如添加新的功能或调整现有功能,以加深理解。 **4. 实战应用** - 尝试将`中文版小MVC`应用到小型项目中,如构建一个简单的博客系统。 - 与成熟的MVC框架如Spring MVC比较,理解不同之处和优势。 ...

    Ruby on Rails:MVC架构理解.docx

    Ruby on Rails:MVC架构理解.docx

    mvc 代码 mvc 代码

    **MVC(Model-View-Controller)模式**是软件工程中一种广泛采用的设计模式,尤其在Web...通过深入研究MVC源码,开发者不仅可以掌握MVC模式的实现细节,还能提升对Web应用架构的理解,从而更好地设计和优化自己的项目。

    Android学习之浅谈对MVC模式和MVP模式的理解

    在Android开发领域,理解并应用合适的架构模式对于创建可维护、可扩展的代码至关重要。本文将深入探讨两种常见的设计模式——MVC(Model-View-Controller)和MVP(Model-View-Presenter),并结合实际的TestMVP项目...

    C++实现简单的MVC框架

    本项目是用C++实现的一个简单的MVC框架,名为MVCDemo,旨在帮助开发者理解MVC设计模式的基础概念。 首先,我们来详细解释MVC的三个组成部分: 1. Model(模型):模型层是应用的核心,它负责管理数据和业务逻辑。...

    MVC简单例子C#

    **MVC(Model-View-Controller)模式是软件开发中...总结,这个"MVC简单例子C#"涵盖了C#编程语言和MVC设计模式在Web开发中的应用,通过理解和实践这个例子,你可以更好地掌握如何在C#环境下构建高效、可维护的Web应用。

    基于ASP.NET MVC项目实例

    - **扩展实践**:尝试添加新功能,如用户认证、角色管理等,以加深对MVC模式的理解。 通过这个项目实例,你将不仅学会如何使用ASP.NET MVC框架,还能掌握Web开发的最佳实践,为未来更复杂的Web应用程序开发打下坚实...

Global site tag (gtag.js) - Google Analytics