zoukankan      html  css  js  c++  java
  • C/S模式与B/S模式的详细介绍

    网络程序开发的两种计算模式--C/S模式与B/S模式。两种各有千秋,用于不同场合。
      C/S适用于专人使用,安全性要求较高的系统;
      B/S适用于交互性比较频繁的场合,容易被人们所接受,倍受用户和软件开发者的青睐;
      B/S模式下的动态网页技术主要有CGI,ASP,PHP,JSP等,
      其中JSP基于java技术,跨平台性好,“一次编写,到处运行”,并且编写容易,程序员可以快速上手;其重用性好,连接数据库使用JDBC驱动,支持大多数的数据库系统,目前已成为开发B/S系统的主流技术。
      
      详细介绍:
      C/S模式:
      C/S(Client/Server,客户/服务器)方式的网络计算模式,A、服务器负责管理数据库的访问,并对客户机/服务器网络结构中的数据库安全层加锁,进行保护;B、客户机负责与用户的交互,收集用户信息,通过网络向服务器发送请求。C、C/S模式中,资源明显不对等,是一种“胖客户机(fat client)”或“瘦服务器(thin server)”结构。D、客户程序(前台程序)在客户机上运行,数据库服务程序(后台程序)在应用服务器上运行。
      
      B/S模式:
      B/S(Browser/Server,浏览器/服务器)方式的网络结构,A、客户端统一采用浏览器如:Netscape和IE,通过Web浏览器向Web服务器提出请求,由Web服务器对数据库进行操作,并将结果传回客户端。B、B/S结构简化了客户机的工作,但服务器将担负更多的工作,对数据库的访问和应用程序的执行都将在这里完成。即当浏览器发出请求后,其数据请求、加工、返回结果、动态网页生成等工作全部由Web服务器完成。

  • 相关阅读:
    html5学习系列之ef类标签
    html5学习系列之cd标签
    Java学习系列——xml学习基础
    html5学习系列——b标签
    为什么我要使用Linux,使用Linux的十个理由。
    设置Linux系统的空闲等待时间TMOUT的方法和Linux反空闲设置的两种方法
    创建动态MSSQL数据库表的方法
    SQL SERVER 自增列的方法
    XtraBackup构建MySQL主从环境的方法
    如何查看MySQL执行计划呢?
  • 原文地址:https://www.cnblogs.com/wanghongyun/p/6307602.html
Copyright © 2011-2022 走看看