• λ我爱Aspx >> Asp.Net >> 初学三层结构问题
  • 初学三层结构问题

  • :aspxer  Դ:csdn  :2007-7-6 2:51:34  ؼ:三层
  • 最近刚学三层结构,我划分了表示层(winform 公司项目要求),逻辑层,数据访问层,然后加了一个封装数据库表的实体类(不太清楚概念)。

    google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";

    但是我觉得在逻辑层中,几乎是空的,除了创建数据访问层中某个实例,没有其他的操作,然后我在各层之间用DataTable来传递数据,但是我在数据访问层中获得的table是与数据库对应的,这样的话,我在表示层上要怎么处理?比如说,我要隐藏这个数据中的某一个列。需不需要在表示层上定义一个固定的表,然后再用从数据库中获得的数据去填充数据?还是直接将返回的数据设置为datagrid的数据源?

    第2楼. 由 yangjia21_2007 于 2007-6-28 8:05:33 发表

    说实话我做过的项目也不多,大多数逻辑层没有什么代码,数据的一些处理应该放到逻辑层,然后返回到表示层

    第3楼. 由 lincai 于 2007-6-28 8:07:22 发表

    呵呵,偶也不看不惯逻辑层,不想白养它就把CUT掉了,其实少许的逻辑可以放UI或DAL里的,这样就成了两层半,i like it!

    第4楼. 由 maco_wang 于 2007-6-28 8:17:59 发表

    标准的三层架构有很多好处,你说里面没有东西,是暂时没用,或是说代码不规范,该放在逻辑层的,你放在数据层了,功能也能实现,只是不规范!

    第5楼. 由 guoweijun394 于 2007-6-28 9:15:29 发表

    1.表模式

    2.数据模式

    3.对象模式

    你用的表模式(NET中用的比较多 应为有DataSet等),实体类在对象模式中用的较多

    就是把数据表对象化~ ,其实实体类对你来说没什么意义~

    Ҷƪл˵?
  • һƪ关于反射的效率问题
    һƪ窗口刷新闪烁问题