社区
Java
帖子详情
C/S架构中,C发送命令给S,S给出响应。用哪些模式比较好?
qhgary
2006-06-24 01:30:40
一般来说C/S架构中,Client端向Server端发送请求,Server给出
响应。用哪些模式比较好?
有这方面的开发经验的,能简单说说么,包括注意事项。
我想能够实现一个稳定高效,且扩展性好的dll。不管在什么C/S
软件架构中,这个dll都可以很方便的使用,或者简单修改一下
就可以使用。
...全文
479
14
打赏
收藏
C/S架构中,C发送命令给S,S给出响应。用哪些模式比较好?
一般来说C/S架构中,Client端向Server端发送请求,Server给出 响应。用哪些模式比较好? 有这方面的开发经验的,能简单说说么,包括注意事项。 我想能够实现一个稳定高效,且扩展性好的dll。不管在什么C/S 软件架构中,这个dll都可以很方便的使用,或者简单修改一下 就可以使用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anyezhitong
2006-07-07
打赏
举报
回复
从我个人的感觉 来说,就你这样的情况,最好是做成SOA 的模式。
在SOA的内部用 状态机+命令模式比较好。
不过业务的规则千变万化。。不可能一个模式,或是一个原则就可以OK的。
infowain
2006-07-04
打赏
举报
回复
请求,应答,确认。这好像跟模式没什么关系。
稳定性跟技术实现有关系。
扩充性,如果你是指让他能够支持更多的业务,那就要订出一套比较好的通讯协议。
cleansunshing
2006-07-04
打赏
举报
回复
接分
碧海情天-赵亮
2006-07-04
打赏
举报
回复
所谓扩充性和稳定性,指的是你的设计思想,这是因地制宜的能力,而没有什么固定的模式可言。
有些书会错误地说“某些模式有更高的稳定性更好的扩充性”,试想,再好的模式,对于一个没有清晰周密思想的人来说,也必然搞得错漏百出。而最简单的模式,只要设计功夫到了,一样很厉害。
如果打比喻,工具是树冠,而思想是树根。无根则冠,华盖不久矣;有根无冠,冠可生发矣。
禽兽v5
2006-07-03
打赏
举报
回复
c/s模式中的c一般是指包含所有业务和界面的客户端,而s一般是指数据库服务器。
早期很少有c/s项目会把业务逻辑放到服务器上,后来有了com, corba, ejb后才有人尝试吧。
langziji
2006-06-29
打赏
举报
回复
^_^
terry_yip
2006-06-28
打赏
举报
回复
我也看不出出有什么模式可言。
kingofhawks
2006-06-28
打赏
举报
回复
昏,这个还需要用什么模式吗?不就是server端监听吗?而socket的实现本来不就是这种机制么,不懂...
terry_yip
2006-06-27
打赏
举报
回复
如果单从客户端发出请求,服务器端响应这个需求有说,很简单的,用socket已经很好的满足楼主的要求,http://soft.yesky.com/59/2257059.shtml
如果你想复杂一点的,可以做成web service的形式。 但是我不建议楼主用DLL文件来写,除非你的程序全部都是运行在WINDOWS上面的,试想,如果你的DLL是用VC++,DELPHI来写的,这个DLL文件不多不少也会涉及到WINDOWS的类库,你放到其它操作系统上就用不了。
qhgary
2006-06-27
打赏
举报
回复
当然是用socket,我是说在socket上面再怎么设计。
jy03108434
2006-06-26
打赏
举报
回复
帮顶!
qhgary
2006-06-26
打赏
举报
回复
我是说能够用什么设计模式来解决这个问题,能够更好的实现可扩充性,稳定性等等。
Client Server
---> Request
Response <--
Event <--
类似上面这种情况。
TinyJimmy
2006-06-24
打赏
举报
回复
是C直接连接数据库还是连接后台服务?如果后台服务可使用WebService,前台用。net或delphi都可以的。
yyjzsl
2006-06-24
打赏
举报
回复
学习下
顶
C/S和B/S
架构
以及Web服务器
C/S和B/S
架构
以及Web服务器
B/S和C/S
架构
的区别
一、B/S
架构
什么是B/S
模式
B/S
模式
,即浏览器/服务器
模式
,是一种从传统的二层CS
模式
发展起来的新的网络结构
模式
,其本质是三层结构C/S
模式
。B/S网络结构
模式
是基于Intranet的需求而出现并发展的。 B/S
模式
的工作原理 在B/S
模式
中
,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器...
B/S和C/S详解(嵌入式学习)
在C/S
架构
中
,客户端和服务器之间建立直接的连接,并通过网络进行通信。客户端是指运行在用户本地计算机上的应用程序,负责向服务器
发送
请求,并接收和处理服务器返回的数据或结果。服务器是一个独立的计算机或计算机集群,负责接收客户端请求,处理请求并向客户端提供所需的服务或数据。客户端通过浏览器向服务器
发送
请求,服务器接收请求并进行处理,然后将结果以网页的形式返回给客户端浏览器,最终由浏览器渲染和显示给用户。因此,B/S
架构
在Web应用程序开发
中
被广泛采用,许多常见的网站和在线服务都是基于B/S
架构
构建的。
【JavaWeb】Servlet系列——系统
架构
、B/S系统
架构
的系统通信原理、WEB服务器软件、实现最基本的Web应用
Client / Server(客户端 / 服务器)C/S
架构
的软件或者说系统有哪些呢? QQ(先去腾讯官网下载一个QQ软件,几十MB,然后把这个客户端软件安装上去,然后输入QQ号以及密码,登录之后,就可以和你的朋友聊天了,就可以使用这个软件了。)C/S
架构
的特点:需要安装特定的客户端软件。C/S
架构
的系统优点和缺点分别是什么?B/S(Browser / Server,浏览器 / 服务器)B/S结构的系统是不是一个特殊的C/S系统?B/S结构的系统优点和缺点是:优点:缺点: 这个问题问的没有水平。并不是
【Linux网络编程】浅谈 C/S 和 B/S
架构
概述 在这个信息急剧膨胀的社会,我们不得不说人类正进入一个崭新的时代,那就是信息时代。信息时代的一个主要而显著的特征就是计算机网络的应用。计算机网络从最初的集
中
式计算,经过了Client/Server阶段(有两层C/S和三层C/S),已发展到目前最流行的 Browser/Server计算
模式
。其
中
颇具争论和影响力的是C/S以及B/S
架构
,C/S是一种历史悠久且技术非常成熟的
架构
,B/S是新生
Java
50,530
社区成员
85,608
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章