做WEB C# C/S
来源:互联网 发布:淘宝自动浏览软件 编辑:程序博客网 时间:2024/05/17 04:45
什么是 C/S ? 我是一点不懂, 如何写S呢, 更不懂, 但就是想不通, 一直压在了心里,我很少去问人, 因为没什么人可说的,
现在才知多和人交流是好的, 这么多东西都是可交流, C客户端, S就是服务端,
两都之间怎通信呢, 通过SOCKET remoute 。。。。想白在那公司呆了半年多,
竟然这个都没懂怎写, 因为忙自己工作,也没管它了,我是做设备上的, 所以没过写网站,对这一点都不懂,做C C++ 不要管这事。
现在知了,怎写 C/S, 我怎找的资料看看,慢慢看和向下 资料
论坛:http://topic.csdn.net/u/20071103/09/05173dcb-8939-443a-be75-63db2000ca85.html
c#开发三层c/s结构,服务端怎么样把从数据库中读到的数据传到客户端?
谢谢! 20 修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- lxy218
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
而是客户端请求之后,服务器端根据请求,读取数据库,按一定的格式传给客户端
格式呢有很多中主要是两种,一个是编程工具中的数据库控件比如.NET里是DATASET
如果你使用ORM的话就是泛型了,比如ARRAYLIST
------------------
对象辅导员,学习面向对象好帮手
http://www.objecttutor.com 修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- zhou5791759
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
一般是上层 提供消息 下层返回数据
现在好象也没有严格的三层了
修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- easyskying
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
- 加为好友
- 发送私信
- 在线聊天
- juedaihuaihuai
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
- 加为好友
- 发送私信
- 在线聊天
- Seeko0
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
但是C/S中考虑到并发的问题,所以必须专门写个数据服务层。在局域网中可以使用remoting技术来进行数据访问。 修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- BinaryTreeEx
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
如果搂住作的是更底层的东西,真的需要考虑传输数据的话,那么你提这个问题本身就说明你不适合开发这样的东西。据我所知最终的办法是用socket,然后你需要设计一个好的通信协议,还要尽可能的容错。这不是一般人可以人写的。 修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- xuzicn
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
客户端最少一个通信层,一个业务层,然后一个UI层
最少5层以上。 修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- easyskying
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
做B/S结构时应用服务层被IIS取代了,往逻辑层上分的话,一个只有数据库和客户端的应用
也可以分成数据访问层/业务逻辑层/UI层,谁能说说通信层的数据传输是如何实现比较方便? 修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- zhiang75
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- wyl1220
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
XML只是服务器端从SQL Server中读取数据的方式,但是传递的时候用这个好像也不难! 修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- wdzr_826
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- jinklang
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
- 加为好友
- 发送私信
- 在线聊天
- songhtao
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
3
2
- 加为好友
- 发送私信
- 在线聊天
- BookSirSwordsMan
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
做B/S结构时应用服务层被IIS取代了,往逻辑层上分的话,一个只有数据库和客户端的应用
也可以分成数据访问层/业务逻辑层/UI层,谁能说说通信层的数据传输是如何实现比较方便?
-----------------------------------------------
物理上也没有这种说法,数据库和应用服务器都在同一台机器呢??
如果我数据库一台机器,通讯机一台服务器,应用服务器一台机器,客户端也一台,这也是三层吗?我觉得没有物理分层这种说法
从逻辑上来说,确实很多N层结构都是在三层发展上去的,笼统的说也是三层
服务端:通讯层,数据层
应用服务端:业务逻辑层,通讯层
客户端:UI层,通讯层
我的构想是这样的,当然应用服务可以整合到服务端或客户端上,不过个人觉得如果是这样的话,应该做成胖客户端,担心安全问题的话,应该做成瘦客户端
修改 删除 举报 引用 回复
- 加为好友
- 发送私信
- 在线聊天
- xuzicn
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
- 加为好友
- 发送私信
- 在线聊天
- hl_ws
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
- 加为好友
- 发送私信
- 在线聊天
- zhongwanli
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
- 加为好友
- 发送私信
- 在线聊天
- meiZiNick
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
- 加为好友
- 发送私信
- 在线聊天
- UltraBejing
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
- 加为好友
- 发送私信
- 在线聊天
- lujunelong
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
- 加为好友
- 发送私信
- 在线聊天
- agentianle
- 等级:
- 可用分等级:
- 总技术分:
- 总技术分排名:
不是服务器端传导客户端
而是客户端请求之后,服务器端根据请求,读取数据库,按一定的格式传给客户端
格式呢有很多中主要是两种,一个是编程工具中的数据库控件比如.NET里是DATASET
如果你使用ORM的话就是泛型了,比如ARRAYLIST
------------------
对象辅导员,学习面向对象好帮手
http://www.objecttutor.com
c# c/s开发
服务器上存放数据资料,客户端可以读取、增添、删除服务器上数据库信息,联网方式是广域网、而非局域网。类似软件:“超星阅读器”
我以前只是做过MIS系统,对这样的软件开发根本什么都不懂。以前的做法是:客户端通过ODBC连接远程的SQL Server服务器,然后进行数据库操作。
这样的软件开发应该不能运用于我目前的需求吧?
找了点资料,
是用Socket,remoute编程吗?哪个最方便。
我还要对拉取的信息进行进一步的处理,所以只能开发出来应用程序的形式。
Client 从广域网接入服务器是那么开放的操作是非常危险的.
用Socket. Remote你就不要想了。
1,访问权限审核.
2,Server文件列举,这个当建立连接后,Server端根据Client端的请求返回,文件列表,根据Client端程序的设定显示.监控服务器上的共享文件盘,当任何文件变动时,发送通告到Client端.重新显示.
2,删除,发送命令,由Server端删除。
3,新增,同样发送命令执行,在Server端和本地都建立一个文件,并由Server端Lock住,只允许建立人同步该文件.
1,读取,发送命令,并从Server端下载到本地,Server端lock住,只允许读取Share.
一些问题:
Server端文件锁;Server端文件监控;新增时,Server端可以新增什么类型?本地是否有相关联的程序;打开的服务器程序是否有修改?保存时如何同步,都是很大的问题.
建议:
找些FTP的开源项目来看看.
另外,在baidu这里不会有什么高手的.难题就去CSDN搜.在这里问只是浪费时间.
- 做WEB C# C/S
- 最近做一些C/S
- C#(C/s,B/s)程序里使用web service
- 从C/S向WEB移植
- C#.net Web Developer's Guide
- C#.net Web Developer's Guide
- web模拟C/S软件登陆框
- web快速开发c/s软件构架
- C/S B/S 及WEB工作原理
- web(b/s)与APP(c/s)测试区别
- web应用程序 两层c/s、三层c/s、b/s架构对比及Servlet由来
- C/S
- C/S
- C/S
- C/S
- C/S
- c/s
- C/S
- Session
- ok
- TN017:销毁窗口对象
- 无法启动MSMQ服务-安装WINCC终极解决方法
- SQLite3 for WinCE or Mobile (EVC篇) (转载)
- 做WEB C# C/S
- c++获取windows时间的方法
- C#将数据导出到Excel汇总
- 兼容linux firefox和windows ie的xml处理代码
- Solaris使用与管理之实践(Day 2)
- tcl/tk笔记-创建一个Tcl dll的例子
- 根据 XML 模式验证 XML 文档
- linux kernel-2.6.28.6 / CPU control
- 浪潮之巅 第九章 硅谷的另一面 4. 硅含量不断下降