作者tomex (tomex_ou)
看板C_Sharp
标题[心得] ASP.Net三层架构
时间Fri Nov 5 19:34:02 2004
玩了.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)