三层架构还分c/s三层和b/s三层吗?

作者&投稿:辛购 (若有异议请与网页底部的电邮联系)
B/S与B/S三层架构有什么区别?~

b/s 的意思是浏览器/服务器 模式,也就是说你不用安装软件,只需要浏览器就可以访问和使用软件,我们上的网站都是b/s的。 b/s三层架构,要理解这个就得知道什么是三层架构,三层架构是指具体软件设计是技术层面的东西,数据层、逻辑层、界面层。采用这种分层设计编码实现的b/s模式的软件就是b/s三层架构的软件

C/S不一定两层,就像B/S也不一定三层一样,平时所谓的三层C/S一般指Client-Router/Server-DB,即客户端-中间件-服务,此处的Router与Server比较模糊,中间件部分其实可以分为两部分,一部分是纯的网络路由服务,通过该网络路由服务可以组织成复杂的通信网络架构,另一部分是应用服务,应用服务主要涉及到业务层概念,即相关业务逻辑流程可以在应用层进行复杂的组合,完成不同要求的业务流。DB就简单了,完全是数据库实现部分。有的时候也会把Server部分也就是业务流程实现部分放到DB里做,但不建议这么做,这么做会增加DB的负担及降低业务流程组织的灵活性。两层的C/S就是客户端直接与数据库相连了,一般基本不会这么做,从安全性角度来说,这么直接链接很容易出现安全问题,数据库的访问很难控制,所以目前大部分的B/S及C/S都是有中间层的。你可以随便到网上搜索一下中间件产品,相关产品多如牛毛。

三层架构划分为:表现层(UI),业务逻辑层(BLL),数据访问层(DAL).是一种开发模式.
见:http://zhidao.baidu.com/question/147437000.html.

软件本身可以分为C/S和B/S构架
C/S结构,即Client/Server (客户机/服务器)
这种机构的软件,在开发完成后,需要打包成安装程序,用户使用时,需要安装客户端才可进行管理操作.这种软件很常见,如Word Excel等Offic软件都是cs的软件.

B/S结构,即Browser/Server (浏览器/服务器)
这种结构的软件,在开发完成后,需要配置服务器,通过浏览器与服务器进行数据交互. 其原理和网站差不多,这种软件一般用户不常见,操作和用浏览器上网一样.

三层是一种思想,把所做的工作分成若干个部分去做,这样条理清楚,维护方便,易于移植。cs,bs是种模试,bs就是在internet上运行的系统,相反就是cs的,比如人们常用的QQ就是cs。

对 三层只是一种思想 不管你是 BS 还是 CS

不过要做到理想完美的 三层。。。是很难的


在高级产品经理眼里,产品架构是怎样的
有些产品的产品架构比较繁杂,例如大部分to b 的产品,如客户关系管理系统、ERP软件、电商网站的管理后台、物流管理后台、SaaS软件等;有些架构则比较轻便、简单,比如绝大多数的to c 的产品,像我最近在玩的图友、摩拜单车、直播APP映客、花椒等,当然还包括微信(虽说现在功能越来越多了,但大体架构依然是简单、清晰明...

三层架构和mvc的区别是什么
3层架构指:表现层(显示层) 业务逻辑层 数据访问层(持久化)如果大家非要“生搬硬套”把它和MVC扯上关系话那我就只能在这里”强扭这个瓜”了即:V 3层架构中”表现层”aspx页面对应MVC中View(继承的类不一样) C 三层架构中”表现层”的aspx.cs页面(类)对应MVC中的Controller,理解这一点并不难,大家想一想...

招聘的B\/S是什么意思,和mvc三层架构有关系么?
两个不同的概念,B\/S是系统开发的架构。其中架构分两种C\/S和B\/S,C\/S:指的是应用程序,如QQ、微信这种需要安装客户端的应用程序。B\/S:指的部署服务端无需客户端安装,如网页打开就能使用系统的。MVC指的是开发代码的框架,M是指业务模型,V是指用户界面,C则是控制器。

mvc与三层架构的区别是什么?
三层架构中,DAL、BLL、WEB层各司其职,意在职责分离。MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过实体来与界面层完成通话;而C层直接与三层中的BLL进...

三层构架和 MVC 不同吗
MVC是一个设计模式,它是根据项目的具体需求来决定是否适用于该项目。2. 三层架构是最基本的项目分层结果,而MVC则是三层架构的一个变体,MVC是一种好的开发 模式。M 即Model(模型层),主要负责出来业务逻辑以及数据库的交互 V 即View(视图层),主要用于显示数据和提交数据 C 即Controller(控制器...

B\/S架构 C\/S架构 SOA架构 分别是什么呀?
C\/S (Client\/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client\/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client\/Server ...

MVC三层架构中各自包括什么?比如我有model包,servlet包,service包,dao...
MVC是什么样的? 三层架构:分别是表示层、业务逻辑层、数据访问层。表示层包括jsp页面和对应的后台servlet(或Struts的Action Bean和Form Bean代码),s

asp.net 中的三层架构(UI层、BL层、DAL层)和B\/S结构是同一种东西吗...
C\/S是客户端服务器形式,例如QQ,魔兽世界等。而三层架构并不局限于你用的是B\/S还是C\/S,三层架构只是一种开发模式。UI——用户交互层,主要用于呈现页面元素或同用户交互。本层调用BLL的成员。BLL——业务逻辑控制层,用于业务逻辑实现以及各种数据验证。本层调用DAL的成员。DAL——数据访问层,用于...

网络架构有哪些
客户端-服务器端架构,也称C\/S架构,是一种典型的网络架构模式。在这种架构中,客户端是实现用户交互的媒介,负责接收用户的请求并展示处理结果;而服务器端负责处理这些请求并进行相应的数据处理和业务逻辑操作。这种架构适用于需要大量数据交互和实时性要求较高的场景。对等网络架构(P2P)解释:对等网络...

三层架构用户服务系统的设计与实现
1、三层体系架构简介 随着信息技术的不断发展,三层架构(C\/S或B\/S)现已经成为主流技术。三层结构模式是目前流行的协同开发模型,这种模式将应用开发中的部件划分为三层:表示层、业务逻辑层、数据访问层。它的优点是联机的用户数比较多,每次交易的时间都比较短,伸缩性和容错性强。同时支持客户端应用...

商城县19347943678: 三层架构还分c/s三层和b/s三层吗? -
陟武雪菲: 三层架构划分为:表现层(UI),业务逻辑层(BLL),数据访问层(DAL).是一种开发模式.见:http://wenwen.sogou.com/z/q736969594.htm.软件本身可以分为C/S和B/S构架 C/S结构,即Client/Server (客户机/服务器) 这种机构的软件,在...

商城县19347943678: c/s架构和b/s架构的区别 -
陟武雪菲: C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是...

商城县19347943678: 三层C/S模式与B/S模式有什么区别吗 三层C/S模式的特点是什么??急 -
陟武雪菲: B/S模式,即浏览器/服务器模式,是一种从传统的两层C/S模式发展起来的新的网络结构模式,其本质是三层结构的C/S模式.在用户的计算机上安装浏览器软件

商城县19347943678: 计算机中二层架构与三层架构分别指什么?
陟武雪菲: 错了,两层是c/s 三层是b/s 就是中间多了个中间层

商城县19347943678: 在软件编程中,什么是B/S架构,什么是C/S架构.三层架构是什么? -
陟武雪菲: B/S(Browser/Server)结构即浏览器和服务器结构.它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构.在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑...

商城县19347943678: 计算机中二层架构与三层架构分别指什么? -
陟武雪菲: CPU中的架构是指CPU对主板接口类型的不同,并不是c/s与b/s模式

商城县19347943678: c#3层架构是那几个
陟武雪菲: 三层结构即 数据访问层 业务逻辑层 表示层(界面)DBUtility、MODEL、DAL这三个是数据访问层, BLL是业务逻辑层 界面相信人人都知道,就是用户可以看到的那一层

商城县19347943678: 三层架构体系的体系介绍 -
陟武雪菲: 三层架构是什么 是包括数据访问层、业务逻辑层和表示层 . B/S(Brow它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构.在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器(Server)实现,形成所谓三层3-tier结构.这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO).ser/Server)结构即浏览器和服务器结构.

商城县19347943678: 什么是B/S三层开发结构 -
陟武雪菲: B/S三层,叫做三层客户/服务器模式,三层具体为:客户显示层、业务逻辑层、数据层.以下内容是百度来的:客户显示层是为客户提供应用服务的图形界面,有助于用户理解和高效的定位应用服务.业务逻辑层位于显示层和数据层之间,专门为实现企业的业务逻辑提供了一个明确的层次,在这个层次封装了与系统关联的应用模型,并把用户表示层和数据库代码分开 .这个层次提供客户应用程序和数据服务之间的联系,主要功能是执行应用策略和封装应用模式,并将封装的模式呈现给客户应用程序.数据层是三层模式中最底层,他用来定义、维护、访问和更新数据并管理和满足应用服务对数据的请求.

商城县19347943678: 三层C/S和三层B/S的问题 -
陟武雪菲: C/S不一定两层,就像B/S也不一定三层一样,平时所谓的三层C/S一般指Client-Router/Server-DB,即客户端-中间件-服务,此处的Router与Server比较模糊,中间件部分其实可以分为两部分,一部分是纯的网络路由服务,通过该网络路由服务可...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网