中易网

C#中使用三层架构的好处

答案:4  悬赏:0  
解决时间 2021-01-09 05:04
C#中使用三层架构的好处
最佳答案
运用三层架构可以让代码的可读性和功能的扩展性有着很好的提高

个人认为,一般我们说的三层甚至多层架构,是根据一定的分层原则,把一个应用分层处理,每层完成各自的工作,相互之间相对独立。

比如:有一个应用,我们分为界面层,逻辑层,数据层,那么这三层分管不同的处理,界面层主要完成与用户的交互;逻辑层完成商业逻辑运算;数据层完成数据存储等。

这样做的好处是方便维护。例如:我们把界面层提供给用户使用,逻辑运算放到远程服务器上,当我们需要调整运算逻辑的时候,只需要调整逻辑层就可以了,在用户那边根本感觉不到改动,也省去了重新部署的麻烦。
全部回答
分层见仁见智,不一定必须遵照三层,仅仅是因为它很经典,所以要学分层,就先从三层学起
表示层——用户可见的部分,对界面有要求的系统可能会有设计师来进行设计,程序员再通过编程实现
业务层——业务逻辑部分,根据需求和不同业务会有所不同,有时需要专门的知识
数据层——变动最小也最不希望后期变动的地方,可重用率高,大多数时候与数据库交互,.NET中的ADO.NET负责这里的实现
分架构开发,上层不需要知道底层如何实现,只要知道有怎么用就可以了,这样可以在有设计的情况下分开开发,开发的人可以互不认识
三层架构 ,把程序分为了数据层、逻辑层、界面层。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大一高数请人相助
龙门水库地址有知道的么?有点事想过去
富骊卫生用品(泉州市)有限公司怎么样?
2013年出道的歌手都有谁?急,谢谢~~
描写抗日精神品质的词语
王者荣耀当前版本最强五个英雄是谁
千篇一律类似的词语
求b站视频号
15岁正常身高?这个方面谁知道呢
设置遨游为默认浏览器,选择检查遨游是否为默
男主土豪买游戏时装最后把游戏公司买了
红茶加咖啡一起泡能喝吗?
“首行缩进两个字符”是指首行向右空“两个汉
有没有可以进行图书漂流活动的微信公众号?希
你在更衣室或其他公共场合看见男人穿丁字裤的
推荐资讯
请熟知劳动法的大神解析:
成语大挑战书生竖起食指讲话
中国民生银行曲靖分行·温州商会正阳城市商业
可以放碟片的小型的播放器叫什么?
2017射雕英雄传演员表郭靖师傅
1.67米身高适合什么码的衣服,S,M,L,XL,XXL,X
法国百人为何要围攻警局烧毁警车?
天然居足浴商务宾馆地址有知道的么?有点事想
批处理 if and (a=b or c=d) ...怎么写?
怎么做产品推广 ????
求解社保及公积金的转移问题
有一个男生经常见面看我,我和他是邻班同学,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?