直奔主題.
目前在維護一套大型的ASP售后系統(tǒng)(2000多個asp page),代碼是2001年出來的,期間多年未做更新,代碼中參雜多個程序員的風格,結構上只是簡單的將main function 集中起來,將復雜的sql集中起來. 頁面上相當混亂.
沒有簡單地去轉向.net環(huán)境,因為這個系統(tǒng)使用得比較頻繁,加上一些人事上的因素.
所以我試圖用asp建立一個三層架構的開發(fā)模式來統(tǒng)御整個系統(tǒng),前后幾個月間,改進了很多方案和規(guī)則,如今形成了一個稍顯成熟的三層架構的基礎框架. 看到還有很多同仁在使用ASP做開發(fā),所以拿出來與大家共享.
最先嘗試三層架構的系統(tǒng),是我另外私人開發(fā)的一個小項目,名叫Appdb,用于管理程序功能和數(shù)據(jù)庫表的文檔信息,及其之間的關聯(lián)信息,本系列將使用這個項目作為例碼展示,希望這個系列做完以后,大家也可以建起自己的appdb系統(tǒng).
平時工作比較忙,在講完三層架構的基本規(guī)則后,實現(xiàn)代碼的部分會更新慢一些.
閱讀本系列,需要asp比較純熟,并且熟悉一些面向對象的基本概念,了解一點三層架構的常識就可以了.
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進入論壇