近日大家在讨论什么三层构架的编程,我想知道这个三层到底指的是什么啊?

tianjh 2004-08-23 11:27:46
近日大家在讨论什么三层构架的编程,我想知道这个三层到底指的是什么啊?
我现在做项目时是这样的:
把项目中用到的功能封装到DLL中然后提供给同事们用,他们有的人只做简单的画面,按照流项目流程说明书调用我的DLL,工作相当简单,根本不用考虑什么其它的问题.
我的任务是最烦的,如要提供一些详细的接口说明,完成里面的任务处理等.
我想知道三层构架是什么啊,有什么好处为什么大家都热忠它,和我描述的区别在哪儿?
先谢谢诸位了.
...全文
261 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
whwjn 2004-09-19
  • 打赏
  • 举报
回复
mark
tianjh 2004-09-01
  • 打赏
  • 举报
回复
别急现在发分。
sbkyv 2004-08-24
  • 打赏
  • 举报
回复
可以n层拉!为什么非得三层呢!
sbkyv 2004-08-24
  • 打赏
  • 举报
回复
数据层、业务层、表示层
renshifa 2004-08-24
  • 打赏
  • 举报
回复
什么3层啊,想用几层就几层.想说几层就几层.
速马 2004-08-24
  • 打赏
  • 举报
回复
那是因为你老人家一直都不来CSDN...
(-:
开心就好 2004-08-24
  • 打赏
  • 举报
回复
怎么不给分呀?:(
开心就好 2004-08-24
  • 打赏
  • 举报
回复
不知道就是不知道,知道就是知道。不知道非要装知道,早晚你就知道自己不知道。
开心就好 2004-08-24
  • 打赏
  • 举报
回复
欲穷千里目,更上一层楼。
松藕合,责任清晰,便于协作开发,便于维护。
数据层只管与数据库打交道,做好数据机制即可,他们吃的是XML、文件、SQL Server、Oracle等等,吐出来的是逻辑层需要的东东,在.Net里面大部分都是DataSet。
而逻辑层不用关心数据层吃啥,只去吃它吐出来的东西就是了(是不是好恶心呀?)然后再经过小算盘的计划,加工整理后,输出漂亮易于使用的东西给表现层。
表现层只管表现即可,它不关于逻辑层的小算盘究竟如何打的。

这样,如果你老板说,“嘿,小强,界面不漂亮,把那个表格改成列表”,你就知道了,让做数据层的人改去就是了。但如果老板娘说,“小强,这个系统里面应该多打一些折扣”,她的意思是说逻辑层的人多加一些工作量了。老板娘的娘说:“小强,别太给MS面子,咱们把数据库换成Oracle的吧”,你就知道,改改数据层就可以了。

三层就是老板与他娘还有他娘的娘的关系。但你可以继续发挥,弄出TNND的出来,在VS.NET当中,可以创建企业级模板,我们就可以有“企业级解决方案模板”来帮助你创建层了,比如逻辑层就可以有业务逻辑层,业务外观层之类的,表现层也可以有Windows表现层或者Web表现层之类的,总之万变不离其中。

道理是简单的,道路是艰难的,想写出健壮的玩艺来,你得千万小心。

别把MVC当成什么几层来,那个只是色魔(设计模式)的一个经典表现而已。唉,人心不古,啥人都可以开道了。俺开心当真是毁人不倦呀。
zhangfanfly 2004-08-24
  • 打赏
  • 举报
回复
MVC
速马 2004-08-23
  • 打赏
  • 举报
回复
http://blog.sunmast.com/Sunmast/archive/2004/07/23/788.aspx
心雨楼 2004-08-23
  • 打赏
  • 举报
回复
三层就是:
第一层
第二层
第三层
总共三层
waximi 2004-08-23
  • 打赏
  • 举报
回复
MVC(MODEL/VIEW/CONTROL)三层,具体的说明到网上搜一下文章
Rossetti 2004-08-23
  • 打赏
  • 举报
回复
就是三层的。

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧