在机房合作的过程中,采用三层(UI——BLL——DAL)的思想——扩展成七层,使用SVN合作开发。
开发过程中,数据的传输,方法的调用,那都是重要而频繁的事了。因为频繁,如果没有规划和管理,混乱就不可避免了,同时造成后期维护巨大的工作量,就像形成恶性肿瘤。由三层扩展到七层,正是通过从形式的布局上,尽可能地规避这一恶性肿瘤的滋生。借助形式,管理顺清逻辑。正如现在都在讨论的,从制度上,避免贪腐发生一样。
三层。将程序划分为显示层(UI层)、业务逻辑层(BLL层)和数据访问层(DAL层)。
由没有三层,到三层的运用,是质的飞越。
多人开发,最重要的就是这信息对称,接口一致。业务的需求由用户通过【界面】发出,【业务逻辑】通过【外观】的手接收并分析,可能需要流通【接口】去借助【数据访问】的手到【数据库】取来数据。
由三层,再到七层,只能算是量上的积累,形式上的优化。
经过七层的划分,加上设计模式的运用,真如一句话“写代码,不仅是一门技术,更是一门艺术”。
原文地址:http://blog.csdn.net/wangqingbo0829/article/details/42302607