1、C/S架构

服务器-客户机,即Client-Server(C/S)结构。 C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务
应用程序分为两部分:服务器部分和客户机部分。服务器部分是多个用户共享的信息与功能, 执行后台服务,如控制共享数据库的操作等;客户机部分为用户所专有,负责执行前台功能, 在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。

特点
一般需要在使用软件的电脑上安装特定软件
可以充分使用客户端电脑资源完成一些特定任务
可多人同时使用,并且可与服务器进行通信
C/S 模式的优点
由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度较快
C/S结构的管理信息系统具有较强的事务处理能力
C/S 模式的缺点
只适用于局域网。远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据
客户端需要安装专用的客户端软件。系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高
2、B/S架构
B/S架构是web兴起后的一种网络架构模式,WEB浏览器是客户端最主要的应用软件。 这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的 开发、维护和使用

特点
只需要浏览器就可以使用的软件
维护和升级方便
软件访问一般通过Url方式
B/S结构的优点
具有分布性特点,可以随时随地进行查询、浏览等业务处理
业务扩展简单方便,通过增加页面即可增加服务器功能
维护简单方便,只需要改变网面,即可实现所有用户的同步更新
共享性强
B/S 模式的缺点
响应速度不及C/S,随着AJAX技术的发展,相比传统B/S结构软件提升一倍速度
用户体验效果不是很理想,B/S需要单独界面设计,厂商之间的界面也是千差万别, 由于浏览器刷新机制,使用时有刷屏现象,好在AJAX技术解决这一难题,像用友等 开发的B/S架构软件用户体验效果与C/S差不多

C/S架构与B/S架构简介相关推荐

  1. SpringCloud(1) 架构演进和基础知识简介

    一.传统架构演进到分布式架构 简介:讲解单机应用和分布式应用架构演进基础知识 (画图) 高可用 LVS+keepalive 1.单体应用:开发速度慢.启动时间长.依赖庞大.等等 2.微服务:易开发.理 ...

  2. Spark架构与作业执行流程简介

    2019独角兽企业重金招聘Python工程师标准>>> Spark架构与作业执行流程简介 博客分类: spark Local模式 运行Spark最简单的方法是通过Local模式(即伪 ...

  3. java 架构发展历史_Java架构发展历程与Spring简介

    一.计算机架构发展历程 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进. 网站应用的演进 单一应 ...

  4. 进程 Android架构  Android Runtime  Libraries framework简介 Framework的范围 framework简介范围基础 Linux入门介绍

    目录 FrameWork框架之进程 Android简介 Android架构 Android Runtime Libraries framework简介

  5. 分布式存储Ceph 架构 以及 IO算法流程简介

    Ceph 简介和特点 Ceph简介 : Ceph是一个统一的分布式存储系统,具有较好的性能.高可用性和可扩展性. 一个定义看上去会让初学者优点 "懵" ,为了有一个更深入 更直观的 ...

  6. SOA架构与微服务架构到底是什么?以及对应的一些常用的框架简介

    架构是逻辑上的设计模式,而框架则是具体的实现.一个架构模式上,可能会使用到多个框架. 一.架构的演变 架构的演变是根据业务量的急速扩张对技术要求不断的加深而产生的.如果细粒度的划分可以有很多路线,我一 ...

  7. java三层 开源_java 山寨qq 聊天工具(基于mvc三层架构,附 mvc架构模式pdf说明文档)支持开源...

    [实例简介] java 山寨qq 聊天工具(基于mvc三层架构,附 mvc架构模式pdf说明文档)支持开源 [实例截图] [核心代码] java山寨qq聊天工具(基于mvc三层架构,附mvc架构模式p ...

  8. T系统和应用集成-从SOA架构思想到服务架构规划设计

    T系统和应用集成-从SOA架构思想到服务架构规划设计 原创 人月聊IT 2020-09-23 13:48:20 作者:人月神话,新浪博客同名 简介:多年SOA规划建设,私有云PaaS平台架构设计经验, ...

  9. 面向服务的体系架构(SOA)—架构篇

    面向服务的体系架构(SOA)-架构篇 1.面向服务的体系架构(SOA) 面向服务的架构(service-oriented architecture)是Gartner于2O世纪9O年代中期提出的面向服务 ...

  10. 什么是架构?什么是架构师?

    什么是架构?什么是架构师? 对于架构的定义,有很多种,我比较同意的一种定义是:"架构是一组关键决策".这样的决策包括但不限于:使用什么操作系统.语言.框架与类库:是否在架构中使用某 ...

最新文章

  1. php的闭包函数use的使用
  2. 《Nmap渗透测试指南》—第6章6.4节IP欺骗
  3. C/C++语言函数学习(3)STL中map容器
  4. 从一个点云里面创建一个深度图
  5. 基于Spring MVC的ECharts动态数据实时展示
  6. 批量下载 Windows 零散系统更新的得力工具 -Windows Updates Downloader
  7. Julia: 引用与copy: 关于数组、自定义类型与初始化
  8. 【推荐】微信运营书一箩筐,微信运营手册、微信力量
  9. 完整版本的 poj 题目分类 转载
  10. RFID仓库管理系统解决方案有哪些功能模块
  11. MIMO系统如何获得分集增益(1)
  12. 汇编条件判断 eq neq
  13. 基于opencv和pillow实现人脸识别系统(附demo)
  14. Manjaro美化 配置教程
  15. yxc_第一章 基础算法(二)_高精度
  16. 2020程序员节有感
  17. https 单向认证和双向认证
  18. Tkinter Treeview tag_configure失效问题
  19. 网站推广的八种基本方法
  20. 计算机科学与技术国家重点一级学科,最新国家重点一级学科一览

热门文章

  1. Charles——Charles之https代理
  2. Redis核心技术与实战-学习笔记(五)内存快照RDB
  3. 百度尹世明:人工智能规模化应用的核心是ABC+X架构
  4. 尹世明:ABC+IoT正在为产业带来变革
  5. 互联网黑话生成器(一款能熟练应用“赋能、抓手、闭环、沉淀、打通”等词汇的文章生成器)
  6. 大脑中的不同网络:突显网络、听觉网络、基底神经节网络、高级视觉网络、视觉空间网络、默认模式网络、语言网络、执行网络、楔前叶网络、初级视觉网络、感觉运动网络
  7. 幼儿园课程体系结构图_幼儿园课程精编版
  8. FPGA设计开发(基础课题):七人表决器设计
  9. 2017年8月9日 星期三 --出埃及记 Exodus 28:31
  10. 浏览器调用exe并从中获取内容的通用解决方案之浏览器和本地exe通信篇