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

yager007 2004-05-07 10:45:56
不知该如何如何下手,那位大侠有分层经验,请指点一下。
...全文
71 22 点赞 打赏 收藏 举报
写回复
22 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
哎,郁闷中,虽然自己 想严格的分层,但是 项目组里的人没一个同意 ,自己也没有理由去说服他们 ,因为他们的经验比我强,痛苦
  • 打赏
  • 举报
回复
加载更多回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-05-07 10:45
社区公告
暂无公告