社区
Web 开发
帖子详情
b/s和/c/s的区别??
lynx800602
2003-04-14 08:11:03
请各位大虾不吝赐教B/S结构和C/S的乡通电和不同点
具体说说性能方面的区别,最好有简单例子!
什么时候用b/s什么时候用c/s?
...全文
107
12
打赏
收藏
b/s和/c/s的区别??
请各位大虾不吝赐教B/S结构和C/S的乡通电和不同点 具体说说性能方面的区别,最好有简单例子! 什么时候用b/s什么时候用c/s?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zpwly
2003-04-18
打赏
举报
回复
关注
lanmarco
2003-04-18
打赏
举报
回复
胖瘦客户端
lixuan1023
2003-04-18
打赏
举报
回复
flashroom(找到啦)
小弟真是佩服了,说的这么详细
不会时那本书上写的吧:)
boxxx
2003-04-18
打赏
举报
回复
关注
shaopin
2003-04-18
打赏
举报
回复
上面已经说得很多了,多看点资料,多动动手,不再赘述。
13060939425
2003-04-18
打赏
举报
回复
关注ING
flashroom
2003-04-18
打赏
举报
回复
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。
B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,再整个网络采用TCP/IP协议。
C/S 与 B/S 区别:
Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.
1.硬件环境不同:
C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.
B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行
2.对安全要求不同
C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.
B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群.
3.对程序架构不同
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.
B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.
4.软件重用不同
C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.
B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子
5.系统维护不同
系统维护是软件生存周期中,开销大, -------重要
C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统
B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.
6.处理问题不同
C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统
B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.
7.用户接口不同
C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.
8.信息流不同
C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低
B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更象交易中心
cloudtarget
2003-04-18
打赏
举报
回复
信息只在公司局域网流动就够了,一般开发会用CS结构,而信息需要在网上访问则用BS,现在也有许多信息管理系统整合了二者功能,补充一点就是CS比BS要快
Chowjdon
2003-04-17
打赏
举报
回复
c/s是指client/server,client端主要是用户的一些基本操作,server端主要负责后台数据的组织与管理等。
lpxp
2003-04-14
打赏
举报
回复
B/S 是指browser/server结构 C/S 是指client/server结构!
dawnming
2003-04-14
打赏
举报
回复
B/S结构就是浏览器/服务器的意思,一般用三层,前端用ActiveX,
(或ASP)后端用COM服务器和数据服务器。
ISAPI用于WEB方式。功能与CGI相同,机制略有差别而已。
B/S和C/S的差别,就是采用浏览器做客户端,减少客户端的维护。
一般要求做到客户机器不用安装任何程序,只要用浏览器就可以做到
程序的运行、下载、自动更新。
dawnming
2003-04-14
打赏
举报
回复
B/S原则上说分四个层次:Browser、WEB Server、App Server、DataBase Server。
其中:
- Browser负责人机交互,包括一些与数据和应用关系的图形和界面运算;
- WEB server负责对客户端应用程序的集中管理;
- App Server负责应用逻辑的集中管理(事务处理),Appserver又可以根据其处理
的具体业务不同而分为多个;
- DataBase Server负责数据的存储和组织、数据库的分布式管理、数据库的备份和
同步等等。
使用B/S的好处是:
1.可以实现分布式应用;
2.可以实现跨平台应用;
3.方便安装(几乎不需要)和升级(只要在server端升级即可);
项目实战:Java Applet与ActiveX控件应用
控件技术是B/S项目的开发手段,在项目实战中非常重要! 作为一个程序员和架构师,掌握控件的开发和集成技术,是必须的技能; 浏览器中显示的内容主要是标签,当需要复杂操作时,控件技术是超越标签、给B/S项目扩展...
Tomcat搭建Web项目和XML文件解析
你能获得: 理解B/S和C/S架构的优缺点、掌握Tomcat搭建Web服务、Tomcat相关目录与配置、解析XML,服务启动错误问题的解决。 教学服务: 实战驱动远程协助课后答疑教辅资料学习群答疑 讲师介绍: 菩提老师 ...
C# For Unity系列之入门篇
A:《游戏UI界面框架设计系列视频课程》 https://edu.csdn.net/course/detail/27142 B:《Unity客户端框架设计PureMVC篇视频课程(上)》 https://edu.csdn.net/course/detail/27172 C:《Unity客户端框架设计PureMVC...
Asp.Net WEB服务器编程技术
主讲内容: 了解什么是ASP.NET技术和B/S开发模式,学习IIS的安装和配置,学习创建第一个Web程序 如果您想学ASP.NET动态网站开发,您选对了课程! 本课程由张老师原创开发和精心录制,是从基础到进阶学习ASP.NET网站...
基于SSM框架的宠物领养系统的设计与实现
该项目附带的源码资料可作为毕设使用 该宠物领养管理系统基于B/S架构,采用SSM框架技术,并结合MySQL数据库。 系统分为前台和后台。 (1)前台功能 首页 领养中心 团队活动 用户注册 用户登录 用户个人中心 (2)...
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章