很困惑~~由于现在需要尽快拿出一个试用的东西,所以先做集成的客户端,连同控制部分一起做,直连数据库的形式,
不过过段时间会改成c/s模式纯客户端,server ,而且随着也有可能改成b/s的。所以现在的设计需要很具有拓展性,可修改性。
所以现在的mv这部分很郁闷~~~
就是客户端ui显示数据的时候,使用什么方式与mv关联?
由于缺乏实际的大软件开发经验这块挺郁闷。

解决方案 »

  1.   

    你可以使用一个免费的开源框架,或者借用它的设计思想叫CAB,全名:Composit Application Block
      

  2.   

    借用三层架构,不管是C/S还是B/S都是一样的,应用程序只是根据数据显示,及本身的一些控件逻辑,其它业务层,接口层,数据层,实体层应用程序调用业务层,
    业务层-->调用接口,实体
    ...
      

  3.   

    .这个我知道
    那我说一个例子吧
    比如客户端看到了个表。
    客户端需要对这个表操作insert update等等
    那么现在采用了mvcui的部分需要传递一些参数给控制层,
    控制层接收到后会分析得到客户具体的请求后,调用相应的数据层方法,得到结果后返回客户端需要得到哪些内容来显示数据库表?参数一般会设置成什么呢?
    数据层需要怎么做呢?如果使用系统提供的dataset稍加修改就可以了么?还是自己需要另外写一个数据层,控制层的累呢?
      

  4.   

    我认为看样子可以直接改web的最好了,mvc也最好使在这里!