简单双层架构到复杂多层架构.doc

简单双层架构到复杂多层架构

第章 知识点: 软件层次架构的概念及发展 分布式系统简介 J2EE体系结构及技术概览 本章导读: 企业级应用程序架构历经了多年的发展演进,其设计思想已发生了巨大变化。回顾其发展历程,大型机和个人计算机盛行的早期,大多数企业级应用程序安装在单个机器上,并采用双层架构即客户端/服务器端架构。随着软件分层思想的引入以及Internet技术的迅猛发展,目前的企业级软件架构模型逐渐演变成三层架构甚至是n(n3)层架构,其中尤以基于Web的应用开发为典型代表。Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)作为美国Sun公司推出1.1 简单双层架构到复杂多层架构 1.1.1 双层(C/S)软件架构设计 企业级应用程序开发早期,我们通常会看到一个功能齐备、极少进行维护的应用软件安装在单一的大型机或者是PC机上。在这个“全能型”软件中,囊括了所有的用户交互GUI(Graphic User Interface,图形用户接口)、数据验证、多种多样的业务逻辑处理和数据库通信及操作等,数据则存储在集中式管理的服务器中,这种软件设计架构模型即被称为双层软件设计架构,也就是通常所说的C/S架构,如图1-1所示即双层软件设计架构模型。采用这种C/S架构的软件,有其显而易见的优点:表示逻辑和业务处理逻辑处于同一进程中,使应用程序易于开发;适用于用户数目(

文档评论(0)

1亿VIP精品文档

相关文档