在三层结构中下面这几层应该归于哪一层啊?谢谢.除了表示层 业务逻辑层 数据访问层 我看见别人写程序时还加了下面几层,如下,我自己总结了一下在这几层中应该放的代码,如下,请问:1. common层 Model层 Utility层 CustomWebControl层应该分别归于哪一层啊?是数据访问层还是业务逻辑层还是表示层?为什么呢?我很想把它们搞清楚啊!2.我自己总结了一下在这几层中应该放的代码,请问我总结得对吗?如不对,请指正一下!谢谢!
common层 (通用层) 放一些通用的方法,如:字符处理,数据处理,日期处理的代码。
Model层 里面的每个类一一映射数据库中的每一张表,类中的属性对应表中的字段 
Utility层 放一些加密解密的代码。
CustomWebControl层  放一些实现某些控件功能的的代码。

解决方案 »

  1.   

    在三层结构中下面这几层应该归于哪一层啊?谢谢.除了表示层 业务逻辑层 数据访问层 我看见别人写程序时还加了下面几层,如下,我自己总结了一下在这几层中应该放的代码,如下,请问:1. common层 Model层 Utility层 CustomWebControl层应该分别归于哪一层啊?是数据访问层还是业务逻辑层还是表示层?为什么呢?我很想把它们搞清楚啊!2.我自己总结了一下在这几层中应该放的代码,请问我总结得对吗?如不对,请指正一下!谢谢!
    common层 (通用层) 放一些通用的方法,如:字符处理,数据处理,日期处理的代码。
    Model层 里面的每个类一一映射数据库中的每一张表,类中的属性对应表中的字段 
    Utility层 放一些加密解密的代码。
    CustomWebControl层  放一些实现某些控件功能的的代码。
      

  2.   

    common层 (通用层) Utility层 :可放在业务逻辑层中,也可以单独分离出来
    Model层 :数据层CustomWebControl层  表示层
      

  3.   

    建议学习msdn上的企业级示例Duwamish7.0的N层体系结构
      

  4.   

    建议在msdn上学习企业级示例Duwamish7.0的N层体系结构,这个示例比较好.
      

  5.   

    common层 放逻辑层
    Model层 放数据层
    CustomWebControl层 放界面层
    这三个我在实际操作时这么放的
    Utility层  放数据层吧 底层更安全点