bs架构

BS架构和CS架构的比对

丶灬走出姿态 提交于 2020-02-28 09:50:31
1、CS、BS架构定义   CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。   C/S 架构是一种典型的两层架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。   BS(Browser/Server):浏览器----服务器结构,是目前应用系统的发展方向。BS是伴随着Internet技术的兴起,对C/S架构的改进,为了区别于传统的C/S 模式,特意称为B/S模式。在这种结构下,通过W3浏览器来进入工作界面,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成三层(3-tier)结构。这样使得客户端电脑负荷大大简化(因此被称为瘦客户端),减轻了系统维护、升级的支出成本

10、ERP设计之系统基础管理(BS)- 平台化设计

自古美人都是妖i 提交于 2020-02-12 04:56:39
ShareERP 2013-09-03 ERP业务平台化是每个软件提供商必须要进行的趋势,传统定制化路线已死,不能走定制化的老路了。以往最大问的题是不能累积和沉淀技术及提升项目业务管理能力,其次是管理与成本很高。关于平台化设计的文章很多,不在一一列举,具体来分析一下实现平台化的技术,因为介绍实际的软件架构技术的文章实在太少。 ERP平台化设计基本要素: 1、 业务模块设计(基础平台,以运行业务); 业务模块是业务流程运行的基础,系统在设计前期应先规划业务模块架构体系,就笔者的所设计的系统为例: 基本抽象业务单据模块[客户端单据管理],是所有业务模块的基础,提供业务处理的基本功能。 编辑业务单据模块[编辑单据管理],继承[客户端单据管理],提供增强编辑业务处理功能。 查询统计业务单据模块[查询单据管理],继承[客户端单据管理],提供账表查询、统计分析、图表分析等业务处理功能。 如下图1[业务单据框架继承图],在[编辑单据管理]、[查询单据管理]模块下有多个子继承关系的单据管理模块,就是对不同的业务类型抽象出来的业务单据管理模块。 图1: 业务单据框架继承图 2、 业务流程设计(流程为导向驱动业务); 业务流程:由业务事项产生的源头值到事项结束的过程中所产生的一系列活动业务的组合统称为业务流程。业务流程可界定、可规划事务的逻辑顺序,以流程导向驱动业务节点上的具体事项活动。由此

cs 与 bs 架构

一曲冷凌霜 提交于 2020-01-28 15:19:19
C/S和B/S各有优势,C/S在图形的表现能力上以及运行的速度上肯定是强于B/S模式的,不过缺点就是他需要运行专门的客户端,而且更重要的是它不能跨平台,用 c++ 在 windows 下写的程序肯定是不能在 linux 下跑的。而B/S模式就不同了,它不需要专门的客户端,只要浏览器,而浏览器是随操作系统就有的,方便就是他的优势了。而且,B/S是基于网页语言的、与操作系统无关,所以跨平台也是它的优势,而且以后随着网页语言以及浏览器的进步,B/S在表现能力上的处理以及运行的速度上会越来越快,它的缺点将会越来越少。比如,未来的 HTML5 ,在图形的渲染方面以及音频、文件的处理上已经非常强大了。 来源: https://www.cnblogs.com/sea-stream/p/11269302.html

BS架构和CS架构

≡放荡痞女 提交于 2020-01-28 02:55:13
B:browser 浏览器 S:server 服务器 C:client 客户端 BS:浏览器和服务器的关系,通过浏览器来访问服务器。比如:新浪、百度、等等。 优点:只要有浏览器就能访问服务器,方便 缺点:绝大部分的逻辑都在服务器上,这要就造成了瘦客户端胖服务器的关系。对服务器负载要求就很高 CS:客户端和服务器的关系,通过客户端软件来访问服务器,比如:QQ,MySQL。 优点:有一部分逻辑在客户端运行,减轻了服务器的负担 缺点:要安装客户端软件,麻烦。 来源: https://www.cnblogs.com/loaderman/p/7512931.html

BS架构和CS架构的区别

拟墨画扇 提交于 2020-01-27 08:21:59
C/S架构的优缺点: *优点: 1.客户端因为是独立设计,所以可以实现个性化 2.因为客户端是需要进行安装的,可以不需要重复安装和加载 3.因为客户端是独立开发的,所以有能力对客户端进行安全设计 4.如果遇到不同的操作系统,需要为不同的操作系统各开发一套客户端 *缺点: 1.因为客户端是不需要重复安装,所以用户可以不更新与升级,增加了维护成本。 2.因为需要开发客户端和服务器两套程序,所以开发成本会增加 B/S架构的优缺点: *优点: 1.因为B/S架构具备通用性,所以开发成本较低。 2.因为不需要安装客户端,所以客户端不需要进行升级,只需要更新后台代码即可实现所有客户端的更新。 3.因为B/S架构多用WEB网页进行开发,所以增、删功能也非常容易,只需要修改网页即可完成 *缺点: 1.耗流量,每次都要加载全部的内容(不过有缓存可以降低流量损耗) 2.因为没有独立的客户端,所以无法实现个性化(通过账号体系可以实现) 3.因为没有独立设计客户端,所以客户端难以实现安全控制(HTTPS、控件)。 4.难以实现特殊的操作(删本地文件),所以所有的杀毒软件都是C/S架构的。 B/S架构更多的时候是使用了HTTP协议、而C/S架构更多的时候使用的WinSocket协议(TCP、UDP) 来源: https://www.cnblogs.com/laoluoits/p/7265983.html

CS架构和BS架构

血红的双手。 提交于 2020-01-26 18:56:27
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 cs是客房端服务器模式;bs是浏览器服务器模式。它们最主要的区别是cs架构的应用程序需要在用户的计算机上进行安装。如我们常用的word,excel等应用软件属于cs架构;而bs架构的应用程序不需要在用户的计算机上进行安装,只需要有一个浏览器就可以运行bs架构的应用程序。如现在网上一般的电子商务网站即属于此类型。一个是客户端和服务端结构。一个是浏览器,服务器结构。 来源: https://www.cnblogs.com/kkkore/p/5441780.html

BS架构

爱⌒轻易说出口 提交于 2020-01-25 17:46:40
  客户端浏览器——web服务器——数据库 网页游戏 网页游戏又称Web游戏,无端网游,简称页游。是基于Web浏览器的网络在线多人互动游戏,无需下载客户端,不存在机器配置不够的问题,最重要的是关闭或者切换极其方便,尤其适合上班族。 客户端浏览器 WEB简介 Web服务器是可以向发出请求的浏览器提供文档的 程序 。 1、服务器是一种被动程序:只有当Internet上运行其他计算机中的浏览器发出的请求时,服务器才会响应 。 2 、最常用的Web服务器是 Apache 和 Microsoft 的 Internet 信息服务器(Internet Information Services,IIS)。 3、Internet上的服务器也称为Web服务器,是一台在Internet上具有独立IP地址的计算机,可以向Internet上的客户机提供WWW、 Email 和 FTP 等各种Internet服务。 4 、 Web服务器是指驻留于 因特网 上某种类型计算机的程序。当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件反馈到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用 HTTP ( 超文本 传输协议 )与客户机浏览器进行信息交流,这就是人们常把它们称为HTTP服务器的原因。 Web服务器不仅能够存储信息

HTTP、BS架构

非 Y 不嫁゛ 提交于 2020-01-08 12:03:07
Django 底层原理 各种形式的web框架 B/S概念 快捷键 方向键 方向键本键如果活动选项是 选项按钮 或文件则为移动焦点; 方向键 + Win键(简称Win键)使窗口全屏、最小化、靠左半边、靠右半边(部分版本不支持); 方向键+Shift键将连续的文字或文件选中 方向键(左右)+Ctrl键 在英文单词或中文词语间跳跃 方向键(上下)+Ctrl键 在段落开头间跳跃 按Home(定位到行首)然后按Shift+End(行尾)或者 然后按Shift+↓ (下一行这个位置) 或者 按End(定位到行尾)然后按Shift+Home ctrl Ctrl+b 粗体 Bold Ctrl+e 居中对齐 Encenter Ctrl+f 查找 Find Ctrl+h 替换 Huan Ctrl+k 超级链接 King Link win Win键+E打开Windows资源管理器Explorer【即我的电脑、计算机】 Win键+R:运行 Win键+Shift+S:Windows 自带截图 win键+PrtScSysRq键 快速截屏 HTTP 超文本传输协议(英文: HyperText Transfer Protocol ,缩写: HTTP )是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是 万维网WEB 的数据通信的基础。 现今广泛使用的一个版本——HTTP 1.1(已更新至2.0)

cs架构和bs架构.课堂小结day26

半腔热情 提交于 2019-12-01 16:53:45
软件开发架构 客户端:用户安装的软件; 服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是管理数据,外加处理业务逻辑。 c/s架构 ​ 应用领域: QQ 大型网络游戏 计算机发展初期用户去取数据,直接就去主机拿,从这里开始就分出了客户端和服务端。 架构要求: 用户操作系统安装客户端;产商操作系统部署服务端 每个用户需要独立安装软件、服务端升级也要每个用户升级 b/s架构 应用领域: 淘宝 京东 统一客户端即默认安装用户电脑中的浏览器,访问同种类的网站,具体业务的处理根据相应协议和标准提供通用的服务器程序,在不同的服务器处理。 网络编程 实现远程通信必须具备: 1.物理连接介质 ---》 网卡 2.互联网协议 互联网协议 互联网协议又称为网络七层协议,OSI七层协议,OSI是一个世界标准组织。 OSI 应用层: 应用层、表示层、会话层 ​ Talent,FTP,SMTP,DNS,HTTP以及其他应用协议 传输层:TCP,UDP 网络层: IP,APP,RARP,ICMP 网络接口:数据链路层、物理层 ​ 各种通信网络接口(以太网等)(物理网络) - 物理连接层 基于电信号发送二进制的数据0101010111。 010: 你 you 101: 我 I - 数据链路层 数据链路层的 "以太网协议",专门用于处理基于电信号发送二进制的数据。 以太网协议: 1