Before I sepnd time to answer your question, would English be ok? I don't know how to translate a lot of the technical terms into Chinese. Maybe after I follow this forum for some time I will be able to.

解决方案 »

  1.   

    多种层次,比如有:web层,业务逻辑层,持久层,数据库等等,看你的系统需求而定。
    分布式包括数据分布和操作分布。数据分布是指数据可以分散在网络的不同主机上,
    操作分布是指把一个计算分散在不同主机上处理
      

  2.   

    使用集群服务器,比如weblogic
      

  3.   

    所谓的多层体系
    笼统地说
    我们把一个服务器的系统分为三层
    页面表示层
    业务逻辑层
    数据持久层页面表示层包括jsp/servlet等技术
    这一层直接和客户端打交道,直接生成展现给用户看得界面和数据业务逻辑层最典型的是EJB
    这一层理论上需要将所有的业务逻辑封装
    从表示层接收用户请求,然后通过业务逻辑层的逻辑处理
    再返回结果给页面表示层,再由表示层生成界面数据传输给客户端
    这就是所谓的中间件,这一层是j2ee的核心最后一层是数据持久层
    之所以不说是数据层,原因很简单
    中间件的时代已然来临,传统的以数据库为中心的设计思路已经过时了
    数据库不过是数据持久化的一个东西罢了
    将来的数据库没什么其它用,能把数据长期储存好就好了
    这一层很傻,但是很重要,因为所有的数据都在这一层储存
    犹如你电脑上的硬盘