♂ASP.NET♀(C#)程序的三层架构设计(实战经验谈)_有过经验者请发言!
春天走了,夏天来了,炎热的办公区还是没有给空调,真是热死人了,不过工作还得做,领导说我们下一个产品要采用最新的技术,要三层架构,要……,要……我都快睡着了,被领导一拳击醒,睁着不知所以然的眼睛看着他的吐沫星子喷溅而来,“三层架构……”,领导恶狠狠的说。
以前也听说过三层架构,什么Java中的Struts,.NET中的Transaction Server\Remote data Services……太混乱了,我不知道从什么地方下手,算了,领导的话就是圣旨。
从会议室回到座位,思量很久……
三层架构的好处肯定是有的,实现了表示、数据、逻辑的分开,减少了耦合度,更加灵活,适于维护,可开发成本提高了,尤其是我们部门没人做过呀。别的部门听说有人做过或正在做,听看过的人回来说也是一踏糊涂,为了不蹈他人覆辙,我决定好好规划一下。
这样吧,大家就在这个帖子里讨论一下吧,有谁搞过三层架构,希望理论知识就不要多谈了,谈谈大家是怎么实施的。从最基本的谈起,如何做需求与设计的,程序的架构如何搭建起来的(最好精到文件夹、包、类的划分),人员分工如何布置……
如果谁有做过的例子更好,可以给我发一份,其他人想要的也可以留下电子邮件地址。
我的电子邮件地址:aladdin_cui@yahoo.com.cn
(注:如果没什么意见或看法就说点别的,不要“up”“支持”“关注”……什么的,搞的太乱)
再次对各位的到来表示感谢,日安!