1 客户层  多为浏览器
2 应用层  如ASP。JSP等应用程序
3 数据层  存放数据

解决方案 »

  1.   

    现在的B/S软件大都是基于三层的开发,一般是客户层、WEB(APP)服务器层、数据库层吧,这是典型的B/S开发模式了。
      

  2.   

    client tier
    application tier
    database
      

  3.   

    richard26:
    在C/S这种的三层开发方式,客户层又用来作什么的呢???
      

  4.   

    程序员杂志把j2ee web server阐述为4层:
    客户层:Applet或者DHTML
    WEB层:JSP\SERVLETS
    业务层:EJB
    企业信息系统层(EIS):主要放置数据库等企业信息
      

  5.   

    客户层表现数据,应用层处理业务逻辑,数据层存取数据。
    在C/S的三层结构中,应用层和数据层是在服务器上,客户层在客户机上并且是专用的客户端软件。
    在B/S的三层结构中,应用层、数据层在服务器上,客户层分为两部分,一部分是asp或jsp等放在服务器上的表现层,一部分是在客户机上的解释层(采用通用的解释器即web浏览器)。
    注意,应用层是host在应用服务器上的而不是web服务器上。
    很多些纯粹用asp/jsp写出来的软件不是三层结构,因为其中的表现层和应用层混在了一起。很多C/S结构的软件把业务逻辑的处理写在专用客户端了,也不是三层结构。
      

  6.   

    客户层表现数据,应用层处理业务逻辑,数据层存取数据。
    在C/S的三层结构中,应用层和数据层是在服务器上,客户层在客户机上并且是专用的客户端软件。
    在B/S的三层结构中,应用层、数据层在服务器上,客户层分为两部分,一部分是asp或jsp等放在服务器上的表现层,一部分是在客户机上的解释层(采用通用的解释器即web浏览器)。
    注意,应用层是host在应用服务器上的而不是web服务器上。
    很多些纯粹用asp/jsp写出来的软件不是三层结构,因为其中的表现层和应用层混在了一起。很多C/S结构的软件把业务逻辑的处理写在专用客户端了,也不是三层结构。
      

  7.   

    客户层表现数据,应用层处理业务逻辑,数据层存取数据。
    在C/S的三层结构中,应用层和数据层是在服务器上,客户层在客户机上并且是专用的客户端软件。
    在B/S的三层结构中,应用层、数据层在服务器上,客户层分为两部分,一部分是asp或jsp等放在服务器上的表现层,一部分是在客户机上的解释层(采用通用的解释器即web浏览器)。
    注意,应用层是host在应用服务器上的而不是web服务器上。
    很多些纯粹用asp/jsp写出来的软件不是三层结构,因为其中的表现层和应用层混在了一起。很多C/S结构的软件把业务逻辑的处理写在专用客户端了,也不是三层结构。