client
   |
application server(这里不是很清楚) HTTP SERVER 
   |
database server

解决方案 »

  1.   

    其实,oracle提供了一套不错的三层的解决方案
    client
       |
    oralce application server(oas)
       |
    database server这实际上将表现层、业务层、数据层更好的划分,而中间的oas实际上是将数据按照业务逻辑组给成表现层
      

  2.   

    “application server(这里不是很清楚)”主要指用程序控制数对据库的操纵。
    如在asp(bs模式)或pb(cs模式)里查询、增加、删除符合一定条件的记录等。
    三层结构中如修改工作人员用户密码时,仅对表记录修改(数据库),而不必去改程序和界面,
    工作人员对界面的颜色和字体修改时,不必修改程序和数据库,等等。
    即各层次相对独立,没必要“胡子眉毛一把抓”。
    不知道我表述清楚了有没有?