2012年3月7日
摘要: 最近在面试中被问到了三层架构的优缺点以及和MVC的区别,回答得很模糊,回来后在网上搜了搜,在51aspx中有幸下载到一份文档以及源代码。看完之后有一点总结。三层架构的原理三层根据字面意思就是将整个程序的代码分成三块,每一块去处理不同的事情,其中分“表现层”“中间业务层”和“数据访问层”。以一个简单实例说明他的工作原理,我去餐馆吃饭,首先拿到菜单,告诉服务员我要吃的菜,由服务员告诉厨子菜谱,然后由厨子做菜,完了再由服务员将菜呈到我面前。 在这个实例中,我这个角色就代表网站的浏览者,菜单就相当于浏览者访问的aspx页面(表现层),而服务员就相当于中间业务层,厨子呢就相当于数据访问层。三层架构的好处 阅读全文
posted @ 2012-03-07 14:35 陈西 阅读(165) 评论(0) 推荐(1) 编辑