三层开发和四层开发

chouf 2006-12-17 10:51:13
三层以petshop为代表
四层以安装好VS2003,微软的例子Duwamish为代表

就具体的自己开发的过程中,3层已经很了解.
我想问:
比方说就仅仅一个用户注册页面,我想问问高手如何通过4层来实现

欢迎大家来指教
...全文
636 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
jame_peng 2006-12-18
  • 打赏
  • 举报
回复
我觉得分层次开发,一般是使得项目的结构清晰,开发快速,性能方面 等,:)
  • 打赏
  • 举报
回复
学习分层、学习java社区中的理论热情、对模式走火入魔,我是能够理解的。学的多了,等有一天你又重新回到简洁直观的设计风格上了,你做出的东西跟最初是不一样的。
  • 打赏
  • 举报
回复
大多数刚毕业的程序员,也就知道一些控件如何用,数据库接口如何用,然后按照一个一个界面把它们凑在一起,不理解软件工程。甚至一些政府、电信、银行的大项目,本来10万可以做好的项目宁愿花1000万来做,此时没有任何软件工程也照样在经年累月之后凑出来了产品。不过我见过的超过1000万的项目、国际最大的软件公司的项目,其质量最后也令用户非常头疼,跟小公司1、2万块钱的项目的质量一样。这都是不重视软件工程的结果。
  • 打赏
  • 举报
回复
稍微正式一些的项目,有10层以上很容易的。例如一个缓冲服务,它就完全可能是独立的一层,也有可能仅仅是数据层中的一个模块。当它是独立的一层的时候,就像网关一样,你的业务数据都要通过它来获取。当它作为一个普通模块的时候,你的数据层的接口可能已经包含缓冲功能了。

层多了说明这个设计者想的比较多,这是好事。

一个好的设计者,一方面尽量使用分层来将系统变得结构清晰、扩展灵活,另一方面尽量合并分层来简化概念。只有精通化繁为简的人,它的分层才是你应该学习的。
lucky_yyx 2006-12-18
  • 打赏
  • 举报
回复
接分
xiaoliangwh 2006-12-18
  • 打赏
  • 举报
回复
层太多了不好的,请尽量jiandan化
chouf 2006-12-18
  • 打赏
  • 举报
回复
我也这么想,项目没必要追求所谓几层

刚来了个技术经理,设计一个小项目,要求4层开发;就开了个会说4层,在黑板上画了个4层结构,什么例子都没说,第二天跑回老家结婚去了。后来网上一看这不是微软的那套吗

以前习惯了两层三层。

请教大家就是为了就一个具体的例子,说说思路
allthesky 2006-12-18
  • 打赏
  • 举报
回复
一般的项目3层都够用了吧,小一点的2层都够了,层数多了不一定是好事,够用就行
oldmoon 2006-12-18
  • 打赏
  • 举报
回复
不用刻意去追求!!!
  • 打赏
  • 举报
回复
唉,这又不是盖被子,搞个比较清晰的三层,四层的就可以了。

网上见过个牛人,弄了22层,这又不是过滤纯净水,那么多层也亏得他想的出来。

呵呵。
erictang2003 2006-12-18
  • 打赏
  • 举报
回复
层太多了不好的,请尽量扁平化
erictang2003 2006-12-18
  • 打赏
  • 举报
回复
数据层->商业层->再加个代理层->表示层
阿非 2006-12-18
  • 打赏
  • 举报
回复
sp1234(自然界是没有正邪之分的,全是人的伎俩。) :
一个好的设计者,一方面尽量使用分层来将系统变得结构清晰、扩展灵活,另一方面尽量合并分层来简化概念。只有精通化繁为简的人,它的分层才是你应该学习的。

up 这句~~
hgjiansoft 2006-12-18
  • 打赏
  • 举报
回复
fdlm_dark 2006-12-18
  • 打赏
  • 举报
回复
据说公司的牛银在做oa用了7层=。=
zzmsl 2006-12-18
  • 打赏
  • 举报
回复
3、4层也只是一种方法而已。
ilovechao1314 2006-12-18
  • 打赏
  • 举报
回复
神阿 ,4层,。。。。。。。。。。。。
有点晕,
个人觉得好像层数不代表什么
test33 2006-12-18
  • 打赏
  • 举报
回复
顶`UP
关注`
yanzepeng 2006-12-18
  • 打赏
  • 举报
回复
把复杂的事情简单化.
zpisgod 2006-12-18
  • 打赏
  • 举报
回复
不要为了多层而多层
加载更多回复(7)

62,041

社区成员

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

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

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

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