打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java编程中的C/S模式和B/S模式详解

一、C/S模式

  1. 概述:C/S模式就是大家所熟悉的client(客户端)/server(服务器端)结构,它是一种软件系统体系结构。这里的客户端可以是由java图形界面(GUI)定制的软件、可以是浏览器、也可以是通过SSH访问服务器的命令行脚本等。

  2. 优点:

    (1)、由于C/S结构大部分的运算都是在客户端进行的,所以效率大大提高,速度也会有所提升。

    (2)、C/S结构的用户界面可以自定义,丰富多彩。

    (3)、安全性有所保证,可以进行多次认证(影响速度)等。

  3. 缺点:

    (1)、编写界面比较困难,适用面比较窄,常用于局域网中。

    (2)、用户群体比较固定,不适合一些不可知的用户或终端。

    (3)、升级维护比较困难,一次升级,所有的客户端都必须更新安装软件等。

  4. 图例:

    C/S模式架构图

二、B/S模式

  1. 概述:B/S模式就是大家所熟悉的browser(浏览器端)/server(服务器端)结构,它是一种软件系统体系结构。这里的客户端可以是各大浏览器及其版本,如:ie、火狐、safari、chrome等。

  2. 优点:

    (1)、无需自己编写客户端,由各大浏览器厂家编写测试完成,大大减少程序员的工作量。

    (2)、交互性比较强,可以通过服务器端控制客户端的访问权限,达到对用户控制。

    (3)、升级系统无须每一个客户端都进行升级,只需要在服务器端进行网站升级即可达到目的。

    (4)、编写访问极其方便,常应用于广域网。

  3. 缺点:

    (1)、不同浏览器其兼容性不太完善,导致网页千差万别。

    (2)、在速度和安全性上的投入远远大于C/S结构。

    (3)、依赖性比较强(根据浏览器厂家而定)。

  4. 图例:

B/S模式架构图

三、我是程序员/猿

程序员 or 程序猿

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
什么是jsp以及JSP运行原理
关于B/S和C/S架构的探析
BS和CS到底有多大差异?
Java Web应用开发基础1
搭建远程教育平台时,所用到的体系结构(上)
学习android编程技术前必知知识点
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服