MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » MVC中的M到底是指什么?理解不透,求教!该如何解决

MVC中的M到底是指什么?理解不透,求教!该如何解决

www.MyException.Cn  网友分享于:2013-01-12  浏览:136次
MVC中的M到底是指什么???理解不透,求教!!!
文中通常说M是 “数据模型”,M改变会导致V改变,这样让我理解成M是通过查询得到的一条或多条数据,数据改变了,视图当然也会变

但是M同时又有添加,修改,删除数据的功能,但添加,修改,删除后,Model并没有文中说的“改变”,我不知道这个所谓的“改变”,到底是什么变了,比如M中有个添加的动作,添加完后,原始M持有的数据并不一定会发生改变


说的有点乱,总的来说就是对MVC中的M,理解并不是很透

费解...


------解决方案--------------------
简单地说,M就是数据模型。比如你设计一个User对象,包含username和password属性,它就是一个简单的M
------解决方案--------------------
数据变了,页面的展示肯定也要变。
------解决方案--------------------
model
------解决方案--------------------
数据模型
------解决方案--------------------
M就是javabean,此处的bean不仅包含实体bean,而且还包括业务bean(内含业务处理方法)
------解决方案--------------------
M就是模型,就是对数据载体的一种抽象,就拿狗这种动物来说吧他的模型就是狗这个类,我是这么理解的呵呵
------解决方案--------------------
Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现
------解决方案--------------------
M=>Model 模型是应用程序的主体部分。模型表示业务数据,或者业务逻辑.

意思就是既包括业务数据也包括业务逻辑



M=BLL+DAL
------解决方案--------------------
同意楼下的
------解决方案--------------------
Modle业务逻辑层,接受视图层View的数据,并返回最终结果
------解决方案--------------------
model模型 主要是编写一些函数对数据库的表进行相应的操作(查询、插入、修改、删除),
插入、修改、删除,数据都有可能变化,
然后提交给view进行显示
------解决方案--------------------
相当于C语言的结构的作用

------解决方案--------------------
用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法
------解决方案--------------------
楼上讲的都差不多了。。。
------解决方案--------------------
等你学习j2ee时,所做的就是m这层了额
------解决方案--------------------
m就是指javaBean或是Pojo
就这么简单!
------解决方案--------------------
我感觉吧,M改变了不是说他改变了,而是他的实例改变了。。。i think。。
------解决方案--------------------
java尽是玩概念
------解决方案--------------------
负责处理用户的数据和实现业务逻辑
------解决方案--------------------
当你理解不了时,可以试试排除
MVC,其中C是控制器,如果用STRUTS,那么C由它实现了,V是视图类似于JSP的东东,其它的你没法给它定义的那就统称M吧。。。。。。。有些东西不要试图给准确的定义,界限本来就很模糊的,这是我个人的理解
------解决方案--------------------
model view control
------解决方案--------------------
model 就是实体bean 了
------解决方案--------------------
百度百科 http://topic.csdn.net/u/20110328/17/4d10d854-27c9-489e-8d97-44e9b74c293a.html?37216 开头那张图片看看他们之间的作用!
------解决方案--------------------
探讨

引用:

简单地说,M就是数据模型。比如你设计一个User对象,包含username和password属性,它就是一个简单的M


M改变会导致V改变,这个怎么理解?

------解决方案--------------------
model 是定义了拥有那些对象和属性的模子,定义某一事物具备哪些东西,就像人有头发,鼻子,眼睛,嘴巴等等 而描述特定的人的属性就有身高,体重,年龄,性别等等。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有