[心得] ASP.Net三層架構
玩了.Net那麼久,也從一開始就開發自己的Class Library
但用在ASP.Net裏,卻只有2層架構而己,
每次修改一個aspx.cs,就有點暈頭轉向...
其實我了解3-tiers的架構,但物件觀念一直只是死讀書
沒有好好體會,所以才會到現在才了解。
領會後,我現在的aspx只是拉一拉物件而己,
aspx.cs只是一連串的充值 label.txt = xxxx();
把所有商業邏輯都拉到dll去了。
而這個dll的核心又是引用到另一個base class library。
若專案要給source,一般是要給到商業邏輯層
所以上述對於保護源碼並沒啥好處.
唯一獲得好處就是aspx檔,從此很方便copy/paste,
用力點下去其aspx.cs檔,也是很簡單的充值code而己
這會大大增加我的生產力。
假如可行,以後aspx and aspx.cs檔,
可以用程式產生器產生再小處修改,生產力可期待。
這得感謝在學習java時,感覺它很不直覺而勉力得到的觀念
沒想到套在.Net裏,更增虎力。
--
貫徹分享精神
我為人人,人人為我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.183.211
※ 編輯: tomex 來自: 140.119.183.211 (11/05 19:35)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章