在做一个图书管理系统,要求分成3层:数据,业务,实体。  我都不知道该怎么分!在没分层的情况下,我已经实现了所有功能,就差分层这个要求了。 谁能给我讲解下什么是分层,怎么分层? 或是给我介绍下相关的帖子,书什么的都行!  急求!!  3q!

解决方案 »

  1.   

    最簡單的,
    你把對數據庫的操作放在一層,把業務邊輯(如一些業務規則)放在一層,然後把界面的東西放在一層,這樣就是三層了CSDN上有一個<<PetShop4.0詳解>>,你下載去看下, 那個裡面對三層架構講得很不錯的
      

  2.   

                hahah
      

  3.   

    天,这个问题怎么回答啊
    要说的话,恐怕要从原理说起了
    我帮楼主搜索了一下
    http://www.itisedu.com/phrase/200604231324325.html楼主也可以自己搜索一下
    关键字:MVC
      

  4.   

    你搜索一下动软。net代码生成器,它会自动帮你生成简单三层结构的代码框架。非常好用。
      

  5.   

    在没分层的情况下,我已经实现了所有功能,就差分层这个要求了。 ----如果你将那些无分层的乱代码修改为分层的OOP代码,几乎==重新做!
      

  6.   

    PetShop4.0是个好东西,有空下来玩玩 对分层的理解很有帮助
      

  7.   

    底层是数据链路层,就操作数据库的一些语句。增删改查
    业务层就是你想要的一些操作。各个方法。
    实体层貌似就是个MODEL,实体嘛,你可以这么想一张表就一个MODEL。
    你需要操作这个表了,你就可以NEW个这个表的实体或者通过写个方法得到这个MODEL。
    然后就可以操作MODEL!如;MODEL.ID.
      

  8.   

    给你个比较好的数据访问层的示例http://topic.csdn.net/u/20080701/11/ea6e0e96-1c39-4eb9-a5ca-78050568b048.html