什么叫分层,层的概念如何定义?

goodhy 2005-11-02 01:49:57
看了看 Duwamish 是不是层在一个项目中的表现形式就一个project,就像Duwamish 分了6层?
怎么样去定义一个层?
一个solution里面有6个project,不表示就分成6层 这种说法对吗?

期待高手赐教!
...全文
404 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyb_abiandbel 2005-12-06
  • 打赏
  • 举报
回复
project的个数和层是没有关系的。层是逻辑概念。

我觉得层主要作用是你的程序在逻辑上很清晰,能清晰的表达程序的数据流向。
比如三层的数据流向,主要是提交数据时从UI-->逻辑-->DAL,返回时从DAL-->逻辑-->UI,

大体是这样的。

而且在框架结构清楚以后,各层的编码可以分开编写,可以灵活分配任务。等等...
goodhy 2005-12-06
  • 打赏
  • 举报
回复
up
goodhy 2005-11-02
  • 打赏
  • 举报
回复
那各位在分层的时候,如何样分呢?比如:什么样的该放在一层,什么样的该放在另一层?规则是什么?
pwqzc 2005-11-02
  • 打赏
  • 举报
回复
曾是个概念问题
你可以把10个层写在一个项目里
李欣欣1981 2005-11-02
  • 打赏
  • 举报
回复
层,可达可小,可多可少。
拿比较简单的Web3层结构来讲
1。硬件分层:客户端/WEB服务器/数据库服务器;
2。软件分层:IE/IIS/SQL Server;
3。需要开发的程序:html(asp,jsp,js)/.cs/sql语句;
4。人员分层:美工/网络程序员/数据库程序员;
5。开发工具:frontpage/vs.net/sql query analyse;



最后我们看到的程序可以明显的划分为3各层次,这是一种分析和归纳的结果。
帆张芳显 2005-11-02
  • 打赏
  • 举报
回复
恩,学习啊
jijl2001 2005-11-02
  • 打赏
  • 举报
回复
层是一种思想上的问题,跟多少个工程没有关系的
bitmaque 2005-11-02
  • 打赏
  • 举报
回复
长知识
  • 打赏
  • 举报
回复
6个project跟6层没有关系。一个类基于10个其它类,这10个类分别在10个project中,那么这也不过最多可以算是2层的。何况,层是个逻辑概念,用来说明系统设计的抽象关系。如果你硬把界面层拆分成4个project,它们也还是一层。

62,046

社区成员

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

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

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

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