我是新手,求各位高手,大哥大姐的一点经验:c#的三层结构怎么学最容易?非常感谢!!!

xinkjack 2009-04-26 01:39:24
我是新手,求各位高手,大哥大姐的一点经验:c#的三层结构怎么学最容易?非常感谢!!!
...全文
94 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
wang0ym 2009-04-26
  • 打赏
  • 举报
回复
找个有注释的好例子写熟练了,再自己尝试多些几遍
CosmoKey 2009-04-26
  • 打赏
  • 举报
回复
以下是引用Sysping1 的回复

2:典型设计这样
2.1 结构
UI->中间层->业务层->DAO层
->视图层
->实体层
2.2 功能
UI: 画面展示
中间层:业务定位、执行监控、执行调配等
业务层:具体业务实现
DAO:数据访问层ORM
视图层:画面显示格式定义
实体层:数据库关系表映射成实体类【 ORM】

2.3 每一层都可以是一个独立的项目。
2.4 UI仅与中间层联系。
2.5 中间层负责业务层、视图层、实体层项目的加载(或直接引用)、验证、初始化、缓冲、执行等处理。
2.6 这样后台(中间层后面部分项目)与UI无关,对于CS还是BS就一样的啦!

3: 采用ORM可以起到兼容数据库的效果。
CosmoKey 2009-04-26
  • 打赏
  • 举报
回复
本人是个新人,最近才接触三层结构,
一下是自己对三层结构的理解,不知道是否正确,希望能给你帮助
第一层 你买了一些水果, 买了几只动物回来

第二层 今天心情好。 把水果切开喂给动物吃,
今天心情一般。把水果给动物吃
今天心情不好,不给动物吃水果

第三层 今天心情好
然后 电脑 就知道 要把 水果 切开给动物吃

第一层 “水果,动物”,就是底层对数据的添加,删除,修改等方法

第二层 “心情”。就是判断,是否符合条件
“要不要给动物吃水果,用不用切开”,就是如何调用第一层方法,怎么调用方法,调用那些方法。

第三层 “心情好”,就是我们给电脑的信息,只需这一个命令,电脑就知道应该如何操作。


当修改第三层的内容时,不需要修改前两层的内容
当修改第二层的内容是,不需要修改第一层的内容

这样才符合三层结构的定义

takeshe 2009-04-26
  • 打赏
  • 举报
回复
实战中才能真正学会!
hanyucq123 2009-04-26
  • 打赏
  • 举报
回复
我也是新手,经验是先找一点资料看,但也不要一定要求看得很懂,再找一点例子看,可能也不一定看很明白,然后你自己再照着例子动手做,这时你会发现很多问题,在解决这些问题的时候,你就会一点一点的明白以前不明白的。
叶子 2009-04-26
  • 打赏
  • 举报
回复
找个例子,自己多看看。
十八道胡同 2009-04-26
  • 打赏
  • 举报
回复
帮顶,实践永远是最好的老师。
drik 2009-04-26
  • 打赏
  • 举报
回复
1楼和2楼说的都对,找一个三层结构的例子,把项目做一遍,消化一下,再自己做几个项目就容易多了,很快就理解三层结构了!好运!
蓝海D鱼 2009-04-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 v68v6 的回复:]
实际项目开发中学是最容易的,以战养战
其次就是看petshop了
再次就是看网上泛泛的资料,搜索一大片
[/Quote]
上 51aspx.com 下载一些 实现的代码 看看
saisky 2009-04-26
  • 打赏
  • 举报
回复
最好是有个实践的项目 两天就把你逼会了
只是一味的看的话会让你越看越迷糊
V68V6 2009-04-26
  • 打赏
  • 举报
回复
实际项目开发中学是最容易的,以战养战
其次就是看petshop了
再次就是看网上泛泛的资料,搜索一大片
happy664618843 2009-04-26
  • 打赏
  • 举报
回复
实践啊做项目啊!

62,046

社区成员

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

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

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

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