`

请教:如何处理领域对象和MVC中Model的不一致?

阅读更多
领域对象和表现层中的Model不一致,导致需要做领域对象到显示模型的转换,而这种转换放在哪一层合适?
比如一个显示模型需要用到多个领域对象中的部分数据。谢谢!
分享到:
评论
2 楼 dearwolf 2007-03-13  
刑天战士 写道
转化放在Action里面,话说其实Model本来就应该是Domain Model,只不过人们用struts1用惯了……


坚决打倒FormBean
1 楼 刑天战士 2007-03-13  
转化放在Action里面,话说其实Model本来就应该是Domain Model,只不过人们用struts1用惯了……

相关推荐

    关于设计模式MVC(Model View Controller)模型-视图-控制器

    **模型(Model)**是MVC的核心,负责处理业务逻辑和数据管理。模型与数据存储交互,如数据库查询,返回中立的数据,不依赖特定的数据格式。模型的代码可以被多个视图重用,提高代码复用率。 **视图(View)**是用户...

    JSONModel MVC demo

    在JModelDemo这个项目中,你可以看到如何设置和使用JSONModel来创建模型对象,以及如何在ViewController中处理这些对象。你可能会发现Controller中代码的组织方式有助于保持代码的整洁和可维护性。同时,这也提供了...

    Spring-MVC-model(1)

    总结来说,"Spring-MVC-model(1)"涵盖了Spring MVC框架中模型层的核心概念和实践,包括模型对象的创建、模型数据的绑定与传递、以及模型验证等。理解和熟练掌握这些知识点对于开发基于Spring MVC的Web应用程序至关...

    Aspnet Mvc教程 17.UpdateModel

    Aspnet Mvc教程 1.说明 01:06 Aspnet Mvc教程 2.准备工作 02:37 Aspnet Mvc教程 3....Aspnet Mvc教程 17.UpdateModel 05:28 Aspnet Mvc教程 18.单选复选(更新) 08:57 ASPnet MVC教程 19.表单验证 10:50

    MVC.zip_MVC??_mvc_mvc 数据库

    在MVC模式中,数据库通常作为模型的一部分来处理。模型会使用SQL语句或者ORM(Object-Relational Mapping)框架来与数据库进行通信。ORM框架如Hibernate(Java)、Entity Framework(.NET)或Laravel Eloquent(PHP...

    Spring-MVC-model

    1. **Model 对象**:在 Spring MVC 中,Model 对象是用于存储和传递应用程序数据的 Java 对象。它们通常由业务层创建,包含了业务逻辑处理后准备展示给用户的数据。例如,一个 User 对象可能包含用户名、邮箱、电话...

    MVC_Model.rar_delphi mvc_mvc

    在IT行业中,MVC(Model-View-Controller)模式是一种广泛应用的设计模式,特别是在Web开发领域。这个名为"MVC_Model.rar_delphi mvc_mvc"的压缩包文件显然包含了与Delphi语言实现MVC模型相关的代码资源。Delphi是一...

    MVC model层代码生成器 C#

    在IT行业中,MVC(Model-View-Controller)架构是一种广泛应用的设计模式,特别是在Web开发领域。C#语言结合ASP.NET框架提供了对MVC模式的强大支持。Model层是MVC架构中的核心部分,它负责处理应用程序的数据逻辑和...

    11丨实战一(上):业务开发常用的基于贫血模型的MVC架构违背OOP吗?1

    在IT行业中,MVC(Model-View-Controller)架构是一种广泛应用的软件设计模式,尤其在Web开发中。这种模式将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。模型处理数据和业务逻辑...

    asp.net mvc2.0 model中包含泛型的例子

    asp.net mvc2.0 model字段中包含泛型的的情况 更详细的解释参考 http://blog.csdn.net/xuexiaodong2009/article/details/6393490

    jsp中的 mvc模式开发 实例

    在实际的大型项目开发中,为了实现更好的结构化和代码复用,通常会采用Model-View-Controller(MVC)设计模式。本实例主要探讨如何在JSP中应用MVC模式进行开发,特别适合初学者学习。 **一、MVC模式介绍** MVC模式...

    MVC和MVP模式项目实现

    在软件开发领域,MVC(Model-View-Controller)和MVP(Model-View-Presenter)是两种常见的设计模式,用于构建用户界面。这两种模式都致力于分离关注点,提高代码的可测试性和可维护性。这里我们将深入探讨这两种...

    JSP model2(MVC)思想实现用户注册

    在Web开发领域,JSP Model2模式是一种广泛应用的架构,它是对MVC(Model-View-Controller)设计模式的一种实现。MVC模式是软件工程中用于分隔应用程序数据和显示逻辑的重要工具,使得代码结构清晰,易于维护。下面将...

    modelview.rar_QT_modelview_mvc_qt mvc_qt MVC

    在QT框架中,Model-View-Controller(MVC)是一种常用的设计模式,它将应用程序的数据、用户界面和逻辑控制分离开来,使得代码更易于维护和扩展。`modelview.rar`这个压缩包文件可能包含了关于如何在QT环境中实现MVC...

    asp.net mvc返回多个model

    标题"asp.net mvc返回多个model"和描述"asp.net mvc多个model返回"正是针对这一需求的讨论。在ASP.NET MVC中,虽然一个视图通常与一个模型绑定,但可以通过多种方式来实现多个模型的返回。 首先,我们可以创建一个...

    MVC实现View—controller—Model分离

    MVC(Model-View-Controller)模式是一种经典的软件设计模式,广泛应用于Web开发领域,用于实现应用程序的业务逻辑、用户界面和数据存储之间的分离。这种模式将应用程序的不同部分划分为三个主要组件:模型(Model)...

    设计模式学习:Model View Presenter (MVP) mvc mvp

    1. **Model(模型)**:与MVC中的Model类似,Model负责处理数据和业务逻辑。 2. **View(视图)**:View依然是用户界面,负责显示数据和接收用户输入。不过,它不直接处理用户事件,而是通过接口调用Presenter。 3...

    mvp-mvc_demo

    **MVP(Model-View-Presenter)与 MVC(Model-View-Controller)是两种常见的软件设计模式,尤其在Android和Web开发中广泛使用。这两种模式都旨在实现业务逻辑、用户界面和数据之间的分离,提高代码的可维护性和可...

    php面向对象加MVC编程架构

    - 模型(Model):负责处理业务逻辑和数据操作,与数据库或其他数据源交互,更新和获取数据。 - 视图(View):展示数据,通常是用户看到的页面布局和内容,从模型获取数据并渲染成用户可见的格式。 - 控制器...

Global site tag (gtag.js) - Google Analytics