网上讲B/S(浏览器/服务器)与C/S(客户端/服务器)
跟网上流行的三层、多层体系结构,
我把这两个混乱了,在网上也找不到他们之间联系的文章,
大多数的文章聊的都是B/S与C/S之分;
多层结构之分(比如三层结构:表示层、业务逻辑层、数据层)那么我要问B/S、C/S 与 多层结构的分别是什么?
 
我陈列我所知道的
=======================什么是C/S和B/S 第一、什么是C/S结构。C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构。
第二、第二、什么是B/S结构。B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
========================
多层体系结构:
分为:两层体系结构C/S(Client/Server);三层结构体系(表示层、业务逻辑层、数据层)
========================
完全混乱了。。
C/S、B/S是体系结构
多层体系结构也是体系结构
天啊!!!!!!!!!!!!!!!!!!!
救命啊
我就是写《基于.net平台系统开发体系结构技术分析》的论文,我现在混乱了。。

解决方案 »

  1.   

    是不是什么三层结构、二层结构、多层结构都可以运用在C/S,B/S上
    三层结构、二层结构、多层结构这些是逻辑形式
    C/S,B/S是表现形式
    应该是这样理解吗?
      

  2.   

    同情ING
    简单的理解,ASP.NET程序应属于B/S,WINDOWS应用程序应属于C/S
    至于分层,应该和它们不是一个层面的概念,B/S程序也可以分出几层来个人意见楼主应该加分,好让CSDN的高手们来,^^
      

  3.   

    是啊!!多谢楼上的...
    我的理解是:
    三层结构、二层结构、多层结构都可以运用在C/S,B/S上

    三层结构、二层结构、多层结构这些是逻辑形式
    C/S,B/S是表现形式
    ===============
    我还有一个问题就是:
    把.cs的类封装起来成为数据访问层,那么页面表示(.aspx),业务逻辑(.cs)数据访问(.cs)数据库(sql) 
    这个是四层还是三层? 
    -----------
    那么没有封装类成为数据访问层的
    页面表示(.aspx),业务逻辑(.cs)数据库(sql)
    的这个又是几层? 
    ===============
      

  4.   

    那个问题我再详细讲解一下===============
    我还有一个问题就是:
    把一个项目的所有数据访问的语句.cs的类封装起来成为数据访问层,那么页面表示(.aspx),业务逻辑(.cs)数据访问(.cs)数据库(sql) 
    这个是四层还是三层? 
    -----------
    没有封装数据访问语句成为类,而是把数据访问的语句混合在业务逻辑(.cs)中
    页面表示(.aspx),业务逻辑(.cs)数据库(sql)
    的这个又是几层? 
    ===============