C#是如何开发CS架构程序的?

new_BCBER 2010-09-03 08:22:09
请前辈大致解释一下。以前用过DELPHI的scktsrvr.exe做中间层和客户端,不明白在C#中是如何做的?很多教程里都是两层的设计模式,我想知道三层应该如何实现,谢谢~
...全文
1320 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
createTim 2010-09-03
  • 打赏
  • 举报
回复
db访问层,中间层用WCF调用,客户端直接调用WCF就可以了,很简单吧!
yangquanlaohou 2010-09-03
  • 打赏
  • 举报
回复
稍微懂了点,学习帮顶
ICANNER 2010-09-03
  • 打赏
  • 举报
回复
学习 接分 ...........
new_BCBER 2010-09-03
  • 打赏
  • 举报
回复
http://hi.baidu.com/doudoudmj/blog/item/94eb0cc4eb149fc038db493b.html
这个说的是B/S架构,我想知道C/S架构
new_BCBER 2010-09-03
  • 打赏
  • 举报
回复
高手就是高手,太高了我们都看不清楚。能不能说具体点呢?
苍穹无痕 2010-09-03
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 findcaiyzh 的回复:]
一般两层指的是MV.也就是Model-View模式。
Model是业务逻辑 View是视图。

而三层就是将数据访问层从Model中独立出来,形成第三层。

具体到CS架构,View肯定放到客户端了。而业务逻辑和数据访问层放在哪里就得具体问题具体分析了。
[/Quote]

嗯,一般是这样的。数据处理层一般放在服务端,这样可以保证数据更加安全。
porschev 2010-09-03
  • 打赏
  • 举报
回复
1.视图层:放.aspx文件和.aspx.cs文件的
2.BLL层:根据需求进行业务逻辑的处理
3.DAL层:数据访问层,和数据交互的
4.MODEL层:实体模型层

引用关系:1---->2和4 2------>3和4 3----->4
行间 2010-09-03
  • 打赏
  • 举报
回复
学习...
宝_爸 2010-09-03
  • 打赏
  • 举报
回复
一般两层指的是MV.也就是Model-View模式。
Model是业务逻辑 View是视图。

而三层就是将数据访问层从Model中独立出来,形成第三层。

具体到CS架构,View肯定放到客户端了。而业务逻辑和数据访问层放在哪里就得具体问题具体分析了。
wuyq11 2010-09-03
  • 打赏
  • 举报
回复
设计业务逻辑层BLL,DAL与BLL无关
new_BCBER 2010-09-03
  • 打赏
  • 举报
回复
我只是想知道中间层应该如何做?如何与远程客户端进行交互?
glest 2010-09-03
  • 打赏
  • 举报
回复
用Linq做中间层,貌似开发比较快
q107770540 2010-09-03
  • 打赏
  • 举报
回复
最近几年出的教程里的示例都是三层的了吧
new_BCBER 2010-09-03
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 createtim 的回复:]
db访问层,中间层用WCF调用,客户端直接调用WCF就可以了,很简单吧!
[/Quote]



好像就是WCF这部分吧,先研究一下WCF吧,好像很难懂啊
winsei 2010-09-03
  • 打赏
  • 举报
回复
我有一次去面试,也是做C/S的,那个面试我的人问我你做的系统的中间层是什么,我当时傻了。。。
mark620 2010-09-03
  • 打赏
  • 举报
回复
lg314 2010-09-03
  • 打赏
  • 举报
回复
最简单就是读视图,数据操作用存储过程.
new_BCBER 2010-09-03
  • 打赏
  • 举报
回复
大家说得都很好,继续

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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