请教三层结构和N层结构的分层问题?

yager007 2004-05-07 10:45:56
不知该如何如何下手,那位大侠有分层经验,请指点一下。
...全文
94 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
uffeng 2004-05-10
  • 打赏
  • 举报
回复
同意 cg1120II(代码最优化第二版-§.NET专家§) 的观点
yager007 2004-05-10
  • 打赏
  • 举报
回复
请问IBuySpy Store的具体层次是怎样分的?components里是什么层?感觉和duwamishDE
death0320 2004-05-09
  • 打赏
  • 举报
回复
我做项目就分层,不管是大还是小,因为这样我会很清晰
onefreeboy 2004-05-09
  • 打赏
  • 举报
回复
IBuySpy这个例子很不错的,
nchen123 2004-05-09
  • 打赏
  • 举报
回复
IBuySpy Store
yager007 2004-05-09
  • 打赏
  • 举报
回复
请问具体怎样划分业务逻辑层和数据层,那位大侠能举个简单的例子?
xinshaw 2004-05-08
  • 打赏
  • 举报
回复
三层是良好的习惯,不管在安全性、可维护性、重用性、可移植性等方面都很好!!
强烈推荐用三层~~~
lxcc 2004-05-08
  • 打赏
  • 举报
回复
好习惯!
hbzxf 2004-05-08
  • 打赏
  • 举报
回复
不管项目大小,我都在分层,其实熟练了,效率都是很高的
zzl0315 2004-05-08
  • 打赏
  • 举报
回复
学习
kensou28 2004-05-08
  • 打赏
  • 举报
回复
分层好....
平时做项目时候就尽可能考虑模块的通用性,
以后会逐渐的轻松.
menuvb 2004-05-08
  • 打赏
  • 举报
回复
N层主要是为了以后方便扩展和维护

joelbh 2004-05-08
  • 打赏
  • 举报
回复
学到东西了
stanleycheung 2004-05-08
  • 打赏
  • 举报
回复
为了区别传统C/S两层结构
提出了N层结构的概念
其思想就是把以前客户端或是服务器端的一些业务逻辑剥离出来
比如数据存储
而三层结构也只是N层中用的最广泛的
而具体将应用中的哪一部分剥离出来
也是看实际应用
并没有说三层比传统两层好,也不能说传统两层比三层好
还是运用“具体问题,具体分析”的原则
两层也好,三层也好都只是solution
我们需要的是适用的solution,而不是完美的solution
cg1120II 2004-05-07
  • 打赏
  • 举报
回复
楼上的朋友,采用何种技术方案要综合项目大小、成本来考虑,三层、多层结构虽然扩展性很好,并且更能适应需求变化和可升级性等等优点,但并不能成为一个项目要采用多层的理由。采用多层结构除了对项目人员技术要求有所增加外,代码量也加大,对于一个初次试用多层开发的项目构架师来说,不合理的化分多层及各层功能带来的是更大的项目隐患及工作量,本人就有亲身体会。总之一句话,不能为多层而多层,而应该量体裁衣!
stuman 2004-05-07
  • 打赏
  • 举报
回复
小项目采用多层可能得不尝失,请问楼主的项目多大?
================
我觉得再小的项目也要分层,vs.net采用后台编码,后台编码本身就是分层。
http://www.cnblogs.com/stuman/articles/6076.aspx
我对三层层次结构的一点体会
cg1120II 2004-05-07
  • 打赏
  • 举报
回复
小项目采用多层可能得不尝失,请问楼主的项目多大?
wszl 2004-05-07
  • 打赏
  • 举报
回复
便于维护,有利于代码的重用。
具体例子看看vs中带的duwamish7
lxcc 2004-05-07
  • 打赏
  • 举报
回复
分层要增加很多的代码量!若是以后改动不大,或者项目规模不大,我觉得没必要用分层!
zhongkeruanjian 2004-05-07
  • 打赏
  • 举报
回复
哎,郁闷中,虽然自己 想严格的分层,但是 项目组里的人没一个同意 ,自己也没有理由去说服他们 ,因为他们的经验比我强,痛苦
加载更多回复(2)

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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