当前位置:编程学习 > C#/ASP.NET >>

谁能帮我解释一下三层架构的问题

对于Winform中大的项目总要用到三层架构,可是我不是很理解。。。 --------------------编程问答-------------------- 三层就是mvc三层结构呀。多看些这方面的书呀 --------------------编程问答-------------------- 数据+逻辑+表现





--------------------编程问答-------------------- 楼上精辟!! --------------------编程问答-------------------- 我现在做的这个就是C#WINFORM的多层架构.
其实也没有多么神秘:
三层架构就是 
1.数据表示层,也就是显示界面的那一层,提供给用户用于输入输出操作
2.业务逻辑层,也就是业务逻辑处理那层,比如后台的业务逻辑处理就放在这一层.
3.数据库处理层,也就是存放SQL语句实现SQL操作的一层,把你的SQL写上去到数据库取取得资料.
他们的之间的关系就是,数据表示层调用业务逻辑层,业务逻辑层调用数据库处理层.然后从后前向把结果返回到上一层,最后数据表示层就得到了数据库的资料,显示在画面上,或者给出操作数据库的成功与否的提示信息.
后来客户要起增加一层架构,叫做接口层,加在2.3层中间,这样的好处就是安全好一点,也便于以后的程序扩展.感觉不错.
上面就是我知道的全部了,要是感觉可以就给点分吧.我急需分数下载CSDN上面的资料.谢谢
--------------------编程问答-------------------- 楼上总结很对 --------------------编程问答-------------------- 还有一点是使得代码方便被其他人阅读 --------------------编程问答-------------------- 还有一点是使得代码方便被其他人阅读 --------------------编程问答-------------------- 再加一点:使代码清晰,方便他人阅读 --------------------编程问答-------------------- 再加一点:使代码清晰,方便他人阅读 --------------------编程问答-------------------- 楼上的! --------------------编程问答-------------------- 低价转让:中美爱梯科技.Net软件工程师培训课程内容(共35G),声音清晰,课程完整! 
需要这个培训视频的朋友请联系 QQ 936652114 
--------------------编程问答-------------------- 就是MVC --------------------编程问答-------------------- 星辰技术社区:www.netcsharp.cn,您将获得最新,最全的.NET技术信息.您将时刻掌握最前沿的.NET技术动向~~~欢迎您的加入 --------------------编程问答--------------------
引用 4 楼 pengyou100 的回复:
我现在做的这个就是C#WINFORM的多层架构. 
其实也没有多么神秘: 
三层架构就是  
1.数据表示层,也就是显示界面的那一层,提供给用户用于输入输出操作 
2.业务逻辑层,也就是业务逻辑处理那层,比如后台的业务逻辑处理就放在这一层. 
3.数据库处理层,也就是存放SQL语句实现SQL操作的一层,把你的SQL写上去到数据库取取得资料. 
他们的之间的关系就是,数据表示层调用业务逻辑层,业务逻辑层调用数据库处理层.然后从后前向把结果返…
--------------------编程问答-------------------- 有点难度哦 --------------------编程问答-------------------- 有问题请先GOOGLE,BAIDU --------------------编程问答-------------------- --------------------编程问答-------------------- 二楼的精辟
补充:.NET技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,