构并不是新概念,单层结构和双层结构却是在三层结构之后才提 出的概念. 单层结构 双层结构 三/多层结构
单层结构是 80 年代以来小型应用的结构, 典型是 dBase 和 FoxBASE, 单层 结构将界面层,逻辑层和数据层结合一起,单层结构显然不能用于较大规模的数 据库,数据访问也非常不方便. 双层结构有两种,一种将界面层和逻辑层合为一层,数据层是另一层,通常 称为胖客户/服务器结构,其缺点在于客户端必须有数据库远程连接的组件,客户 机的速度会降低,而占用的资源会更大. 另一种将逻辑层和数据层合为一层,界面层是另一层,通常称为瘦客户/服务 器结构,这样做当请求量大时使得服务器端的负荷增大,影响整个网络的速度.
大同中学学生课题研究优秀论文集
2 4
基于 I-Net 构建校园网
这就是传统的客户/服务器结构,是目前在大规模应用的结构. 随着 Internet 的兴起,Internet 模式实现了传统的所有模式无法实现的应用. 可扩展性,低维护/管理成本的 Internet 模式实现了大规模,并发的,复杂的应用. 将 Internet 模式运用于 LAN 的建设上便形成了 Intranet.Intranet 适用于异 构的网络环境中.区别于 Internet,Intranet 拥有很高的带宽,在安全性,应用的 开发与分布, 用户的管理上实现了 Internet 所不能实现的水平. Intranet 是一个最 好的模式. 将 Internet 和 Intranet 合并在一起而形成的 Extranet 更是把网络应用程序的 应用拓展到了更高的层次.面向不同层次,不同用户的,复杂但容易拓展的网络 应用程序使信息的流动更容易. Internet, 将 Intranet, Extranet 组合到一起的 I-Net 概念应运而生.
2.3
三/多层结构的优势 三层结构是传统的客户/服务器模式的巨大发展. 多层结构和三层结构的含义
是一样的,只是它比三层结构分得更细一些. 三/多层结构将界面层,逻辑层和数据层这几层不仅从逻辑上分离处理,并且 从软件,硬件的分布上分离. 从开发角度和应用角度来看,三/多层机构比双层或单层结构都有更大的优 势. 三/多层结构适合群体开发 在开发时,开发组的成员可以有十分明确的分工.协同工作可使开发效率倍 增.这对我们中学生自己开发校园网络应用非常有利. 开发双层或单层应用时,每个开发人员都必须对编程,界面制作,数据库操 作,操作系统,网络等方面都要有较深的理解,能力要求很高. 开发三/多层应用时,易于组合多方面的人才.只要求少数人对系统进行全面 的了解,降低了开发难度. 三/多层结构属于瘦客户模式 客户端不需要有较高的配置,因为客户端只要处理界面层就可以了,这样做 显然可以降低对客户机的性能要求.
大同中学学生课题研究优秀论文集
2 5
基于 I-Net 构建校园网
三/多层结构对于来说这是有很有利的. 1. 每逢新学期,办公室,教师需要调换.如果不能迅速地进行计算机系统的 迁移工作,对于教学工作的进行会产生很大的影响.瘦客户机在维护上有 很大的优势. 2. 遇上学期开始,学期结束,学期中间等密集的数据输入阶段时,需要利用 非办公用机,如计算机房的教学用机,进行数据的录入工作.三/多层结 构上出色的可扩展性可以应付这样类似的情况. 3. 在校园网中,由于操作者是学生,老师和行政管理人员.三/多层结构上 的应用易于培训和使用.对于数据也可以透明地进行控制. 4. 毕竟不是一个商业机构.里的计算机不可能经常更新,按照目前 大同中学内一般计算机的性能,处理界面层是绰绰有余的. 5. 三/多层结构可以容易地实现分布式应用.服务器端需要有根据实际情况 配置数据层服务器和若干个逻辑层服务器,当数据量和运算量大的时候, 可以将