首页 > 代码库 > 三层扩展七层

三层扩展七层

         在机房合作的过程中,采用三层(UI——BLL——DAL)的思想——扩展成七层,使用SVN合作开发。

         开发过程中,数据的传输,方法的调用,那都是重要而频繁的事了。因为频繁,如果没有规划和管理,混乱就不可避免了,同时造成后期维护巨大的工作量,就像形成恶性肿瘤。由三层扩展到七层,正是通过从形式的布局上,尽可能地规避这一恶性肿瘤的滋生。借助形式,管理顺清逻辑。正如现在都在讨论的,从制度上,避免贪腐发生一样。

         三层。将程序划分为显示层(UI层)、业务逻辑层(BLL层)和数据访问层(DAL层)。

技术分享

          由没有三层,到三层的运用,是质的飞越。

         多人开发,最重要的就是这信息对称,接口一致。业务的需求由用户通过【界面】发出,【业务逻辑】通过【外观】的手接收并分析,可能需要流通【接口】去借助【数据访问】的手到【数据库】取来数据。

技术分享

         由三层,再到七层,只能算是量上的积累,形式上的优化。

         经过七层的划分,加上设计模式的运用,真如一句话“写代码,不仅是一门技术,更是一门艺术”。


三层扩展七层