请问一下,做项目使用3层结构设计项目的时候,是应该先写 数据访问层,再写业务逻辑层,最后写表示层。
还是应该先写表示层,再写业务逻辑层,最后写数据访问层呢?

解决方案 »

  1.   

    实际中,这很大程度上取决于开发团队的开发过程,有的喜欢从数据库开始,有的喜欢从领域模型开始,。但一般来说,应该先从领域模型开始
      

  2.   

    意思就是说有的团队喜欢从数据访问层开始设计,有的团队喜欢从表示层开始设计,是这样理解的吗?
      

  3.   

    项目分析透彻的话不管是访问层还是页面层都不是问题
      

  4.   

    是,取决于开发团队的开发过程或主管人或架构师的风格
      

  5.   

    找个好点的代码生成机,先设计好数据库,然后数据层用代码生成机弄出来,接着修改数据层为自己想要的,然后边做表示层边做业务逻辑层。我们是这么干的。
      

  6.   

    先设计好数据库,然后数据访问层和表现层可以几乎同时进行了。主要两者最后在业务逻辑上撮合下,个人觉得这个撮合过程(业务逻辑层)也是放在后面比较适合。最主要的还是需求分析明确后设计出的数据库是比较准确的。这样前台页面做好一个单独模块后该模块的业务逻辑层也就可以马上跟上了。
      

  7.   

    就我个人开发习惯,我喜欢从数据层开始.
      

  8.   

    来迟了有些团队会界面和数据层同时进行开发