在機房合作的進程中,采取3層(UI――BLL――DAL)的思想――擴大成7層,使用SVN合作開發。
開發進程中,數據的傳輸,方法的調用,那都是重要而頻繁的事了。由于頻繁,如果沒有計劃和管理,混亂就不可避免了,同時造成后期保護巨大的工作量,就像構成惡性腫瘤。由3層擴大到7層,正是通過從情勢的布局上,盡量地規避這1惡性腫瘤的滋生。借助情勢,管理順清邏輯。正如現在都在討論的,從制度上,避免貪腐產生1樣。
3層。將程序劃分為顯示層(UI層)、業務邏輯層(BLL層)和數據訪問層(DAL層)。
由沒有3層,到3層的應用,是質的飛越。
多人開發,最重要的就是這信息對稱,接口1致。業務的需求由用戶通過【界面】發出,【業務邏輯】通過【外觀】的手接收并分析,可能需要流通【接口】去借助【數據訪問】的手到【數據庫】取來數據。
由3層,再到7層,只能算是量上的積累,情勢上的優化。
經過7層的劃分,加上設計模式的應用,真如1句話“寫代碼,不但是1門技術,更是1門藝術”。