精贴:分层时,为啥要有实体类,,哪个mvc中的m rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是mvc似乎并不属分层.其中的model也不是实体类的概念...个人观点. 语言是面向对像的TMD,设计也是面向对像的嘛? 好处说不出来。要你自己用了才知道。老实说,今天之前我根本不知道mvc是什么,看了这个贴又google才知道自己一直在用它。感觉除了很少的涉及通讯和图像处理的程序,其他程序都是在操作数据库,做上一两个就开始发现,程序里面到处充满了sql语句和sql操作是很混乱的。首先就把数据库操作的部分分离出去了。紧接着,就会发现,数据库操作分离出去之后,四处充满的是调用数据库操作的一定要看过sql语句才明白其含义的语句,然后就自然而然的建立了一个类库,与数据库结构对应的类库。界面就只是调用这个类库来获得数据。感觉一切都是自然而然的。不过,如果这个数据库太小,大约这种衍变是不会发生的吧。 李天平兄弟的代码生成器,以前用过。但坐下来仔细想,不知为什么要哪样去做,简直麻烦得无以伦比。现在web项目,全部存储过程使用sqlhelper,在逻辑里直接调用sqlhelper方法,传参数。直观,方便。aspx.cs这个文件里,有的兄弟不写逻辑,逻辑写在其它的.cs里。为什么呢。 .NET不象Java里的MVC有一个C控制层来统一流程跳转,可以说没有MVC的概念~ ◆ 数据的表示方式 数据,是软件处理的对象。从某种程度上来说,"软件,就是数据结构加算法"的说法,是有一定意义的。在面向对象的系统中,数据是用类来表示的,代表了现实世界实体对象在软件系统中的抽象。考虑所谓的MVC模式,这个部分的类属于M--实体类的范畴。由于应用软件通常会使用数据库,数据库中的数据,可以看成是对象的持久化保存。由于数据库一般是关系型的,因此,这个部分,还需要考虑类(对象)同关系型数据的映射,即通常所说的O-R MAP问题。 好处在于提高程序的安全性,属性通过GET来取到值,SET方法来置值.从而把属性的读写操作分开了 各位都是从penshop里学到的吧? 你不觉得传对象很爽吗?你不觉得,为了传递参数,,而new一个对像狠蠢嘛 MVC机制中的m是模型的意思,也就是数据库Bean啊~~~ 学艺不精啊。相当多的地方不懂。希望csdn的同仁能指点一下小弟。 到底什么是M-V-C呀?请解释一下M-V-C- 个人观点:不建议为了对象而对象同一件事情有很多种实现方法,为什么一定要在那吊死呢?依据不同的需求实现不是很好么?至于 什么 M_V_C ,本人也只是了解其概念,在系统设计和实现的时候知道怎么样才能方便的扩展就够了:) 一年多来,好些问题一直得不到有说服力的解释。一直不太爽。为了找答案,仔细的研究了一下设计模式,框架,还有一些郎狼上口的名词,有些感想设计模式是有上下文的。不说上下文就来谈模式,就来用。呵呵框架是猪圈还是电子商务都没分清就来套。总是说,项目有大有小,,TMD。。怎么可能项目还分大小呢。哪位明白人能告诉我一下。淘宝网这个项目是大是小,为什么????????????面向对像,,,,到底是什么玩意,它属于哪块,,是语言是面向对像的,还是设计是面向对像的。????????????? 可以肯定作者的名字简写不是MVC因为这是层的简写! 学软件也有两年了刚开始的第一个例子就是照别人的抄的以后习惯了 就一直再抄MVC 我觉得是J2EE中的概念C#中的实体类也是和别人学来的记得以前做得程序都是 几千行代码的 觉得实体类 就是垃圾现在工作了代码量上几十万行才发现要是没有实体类 我靠 什么都做不出来了都要到数据库里去找对应的字段我们的数据库里有200+ 个表 要命呀所以我觉得实体类就是用来方便开发的就像我们 为什么要写函数 要写方法一样(本来都是可以写在 Main() 函数里面的) whujing(芜菁:╮(╯_╰)╭ 其实…我就是大头菜…)的回答妙不可言“看了这个贴又google才知道自己一直在用它”,很多时候都是这样,比如分层结构,很多是写了很久才知道自己的系统就是谈来谈去那个“分层”。“感觉一切都是自然而然的”说的更妙了,写的多了,自己就会总结、优化,搞来搞去虽然没有读过MVC理论,但搞的越来越贴近MVC——MVC们本来就是从反复实践中提炼出来的忍不住赞一下,顺便标记 viena(维也纳nn) ( ) 信誉:100 Blog 2006-9-4 10:40:26 得分: 1 .NET不象Java里的MVC有一个C控制层来统一流程跳转,可以说没有MVC的概念~======================MVC有两个演化,一个是front controler,就是J2EE大多数框架实现的MVC,一个page controller,它就是就是.net实现的MVC,那里是.net没有MVC的概念,只过过两者实现的路子不一样而已。我也是刚弄明白,就不笑你了 急请高手帮忙,在线等,共同商讨。。。 如何在第二个窗口中或者第一窗体的textBox.text的值 关于列表(List)中取数据的快速算法? 急,关于SendMessage发送组合键 winform IO操作相关问题 数据库备份 Panel Add(UserControl)时怎样防止闪烁? 没做过winform的人问一个问题 请教C# RSA加解密签名验签的 字符字节编码问题 请教GridView页面和键值的对应关系 xpath不识别字符如何处理 C#实现抽屉式菜单
TMD,设计也是面向对像的嘛?
现在web项目,全部存储过程使用sqlhelper,在逻辑里直接调用sqlhelper方法,传参数。直观,方便。
aspx.cs这个文件里,有的兄弟不写逻辑,逻辑写在其它的.cs里。为什么呢。
数据,是软件处理的对象。从某种程度上来说,"软件,就是数据结构加算法"的说法,是有一定意义的。在面向对象的系统中,数据是用类来表示的,代表了现实世界实体对象在软件系统中的抽象。考虑所谓的MVC模式,这个部分的类属于M--实体类的范畴。由于应用软件通常会使用数据库,数据库中的数据,可以看成是对象的持久化保存。由于数据库一般是关系型的,因此,这个部分,还需要考虑类(对象)同关系型数据的映射,即通常所说的O-R MAP问题。
希望csdn的同仁能指点一下小弟。
V-
C-
个人观点:不建议为了对象而对象
同一件事情有很多种实现方法,为什么一定要在那吊死呢?依据不同的需求实现不是很好么?至于 什么 M_V_C ,本人也只是了解其概念,在系统设计和实现的时候知道怎么样才能方便的扩展就够了:)
为了找答案,仔细的研究了一下设计模式,框架,还有一些郎狼上口的名词,
有些感想
设计模式是有上下文的。不说上下文就来谈模式,就来用。呵呵
框架是猪圈还是电子商务都没分清就来套。总是说,项目有大有小,,TMD。。怎么可能项目还分大小呢。哪位明白人能告诉我一下。淘宝网这个项目是大是小,为什么????????????面向对像,,,,到底是什么玩意,它属于哪块,,是语言是面向对像的,还是设计是面向对像的。?????????????
因为这是层的简写!
刚开始的第一个例子就是照别人的抄的
以后习惯了 就一直再抄
MVC 我觉得是J2EE中的概念
C#中的实体类也是和别人学来的
记得以前做得程序都是 几千行代码的 觉得实体类 就是垃圾
现在工作了
代码量上几十万行
才发现要是没有实体类 我靠 什么都做不出来了
都要到数据库里去找对应的字段我们的数据库里有200+ 个表 要命呀所以我觉得实体类就是用来方便开发的
就像我们 为什么要写函数 要写方法一样(本来都是可以写在 Main() 函数里面的)
.NET不象Java里的MVC有一个C控制层来统一流程跳转,可以说没有MVC的概念~
======================
MVC有两个演化,一个是front controler,就是J2EE大多数框架实现的MVC,一个page controller,它就是就是.net实现的MVC,那里是.net没有MVC的概念,只过过两者实现的路子不一样而已。我也是刚弄明白,就不笑你了