三层架构使用小结

来源:互联网 发布:皮尔斯季后赛数据 编辑:程序博客网 时间:2024/06/02 19:29

最近把项目全面转向三层架构,发现优点不少,缺点还好

优点:
可以充分把任务分解,有利于团队合作开发,现在越来越觉得需要一个团队来合作加快进度,我以前的概念,团队开发是一个模块一个模块的任务分解,现在团队开发是前台,逻辑和数据访问的任务分解,这样更有利于控制软件质量,应该充分发挥版本控制和单元测试(PS:现在才感觉到单元测试真是个好东西)这两个工具来进行软件质量控制,其他的工具还没用到过,有时间来研究研究.而且三层构架的软件适应性很强,一旦有什么需求变动可以很快的进行代码更改,因为复用性很高.

缺点:
代码量太多了,就拿一个留言本来分析,需要有消息的实体类,数据访问类进行数据更新修改,业务逻辑类进行数据验证,再到前台的页面显示...

不过目前最关键的问题还没解决,如果把对象数组由GridView显示出来,在CSDN上问了一圈都没人回答,真是件头疼的事...哎....