rt

解决方案 »

  1.   

    但是mvc似乎并不属分层.其中的model也不是实体类的概念...个人观点.
      

  2.   

    语言是面向对像的
    TMD,设计也是面向对像的嘛?
      

  3.   

    好处说不出来。要你自己用了才知道。老实说,今天之前我根本不知道mvc是什么,看了这个贴又google才知道自己一直在用它。感觉除了很少的涉及通讯和图像处理的程序,其他程序都是在操作数据库,做上一两个就开始发现,程序里面到处充满了sql语句和sql操作是很混乱的。首先就把数据库操作的部分分离出去了。紧接着,就会发现,数据库操作分离出去之后,四处充满的是调用数据库操作的一定要看过sql语句才明白其含义的语句,然后就自然而然的建立了一个类库,与数据库结构对应的类库。界面就只是调用这个类库来获得数据。感觉一切都是自然而然的。不过,如果这个数据库太小,大约这种衍变是不会发生的吧。
      

  4.   

    李天平兄弟的代码生成器,以前用过。但坐下来仔细想,不知为什么要哪样去做,简直麻烦得无以伦比。
    现在web项目,全部存储过程使用sqlhelper,在逻辑里直接调用sqlhelper方法,传参数。直观,方便。
    aspx.cs这个文件里,有的兄弟不写逻辑,逻辑写在其它的.cs里。为什么呢。
      

  5.   

    .NET不象Java里的MVC有一个C控制层来统一流程跳转,可以说没有MVC的概念~
      

  6.   

    ◆ 数据的表示方式 
      数据,是软件处理的对象。从某种程度上来说,"软件,就是数据结构加算法"的说法,是有一定意义的。在面向对象的系统中,数据是用类来表示的,代表了现实世界实体对象在软件系统中的抽象。考虑所谓的MVC模式,这个部分的类属于M--实体类的范畴。由于应用软件通常会使用数据库,数据库中的数据,可以看成是对象的持久化保存。由于数据库一般是关系型的,因此,这个部分,还需要考虑类(对象)同关系型数据的映射,即通常所说的O-R MAP问题。 
      

  7.   

    好处在于提高程序的安全性,属性通过GET来取到值,SET方法来置值.从而把属性的读写操作分开了
      

  8.   

    各位都是从penshop里学到的吧?
      

  9.   

    你不觉得传对象很爽吗?你不觉得,为了传递参数,,而new一个对像狠蠢嘛
      

  10.   

    MVC机制中的m是模型的意思,也就是数据库Bean啊~~~
      

  11.   

    学艺不精啊。相当多的地方不懂。
    希望csdn的同仁能指点一下小弟。
      

  12.   

    到底什么是M-V-C呀?请解释一下M-
    V-
    C-
      

  13.   


    个人观点:不建议为了对象而对象
    同一件事情有很多种实现方法,为什么一定要在那吊死呢?依据不同的需求实现不是很好么?至于 什么 M_V_C ,本人也只是了解其概念,在系统设计和实现的时候知道怎么样才能方便的扩展就够了:)
      

  14.   

    一年多来,好些问题一直得不到有说服力的解释。一直不太爽。
    为了找答案,仔细的研究了一下设计模式,框架,还有一些郎狼上口的名词,
    有些感想
    设计模式是有上下文的。不说上下文就来谈模式,就来用。呵呵
    框架是猪圈还是电子商务都没分清就来套。总是说,项目有大有小,,TMD。。怎么可能项目还分大小呢。哪位明白人能告诉我一下。淘宝网这个项目是大是小,为什么????????????面向对像,,,,到底是什么玩意,它属于哪块,,是语言是面向对像的,还是设计是面向对像的。?????????????
      

  15.   

    可以肯定作者的名字简写不是MVC
    因为这是层的简写!
      

  16.   

    学软件也有两年了
    刚开始的第一个例子就是照别人的抄的
    以后习惯了 就一直再抄
    MVC 我觉得是J2EE中的概念
    C#中的实体类也是和别人学来的
    记得以前做得程序都是 几千行代码的  觉得实体类 就是垃圾
    现在工作了
    代码量上几十万行
    才发现要是没有实体类 我靠 什么都做不出来了
    都要到数据库里去找对应的字段我们的数据库里有200+ 个表  要命呀所以我觉得实体类就是用来方便开发的
    就像我们 为什么要写函数 要写方法一样(本来都是可以写在 Main() 函数里面的)
      

  17.   

    whujing(芜菁:╮(╯_╰)╭ 其实…我就是大头菜…)的回答妙不可言“看了这个贴又google才知道自己一直在用它”,很多时候都是这样,比如分层结构,很多是写了很久才知道自己的系统就是谈来谈去那个“分层”。“感觉一切都是自然而然的”说的更妙了,写的多了,自己就会总结、优化,搞来搞去虽然没有读过MVC理论,但搞的越来越贴近MVC——MVC们本来就是从反复实践中提炼出来的忍不住赞一下,顺便标记
      

  18.   

    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的概念,只过过两者实现的路子不一样而已。我也是刚弄明白,就不笑你了