基于J2EE平台的B/S结构体系

来源:互联网 发布:vocs软件下载 编辑:程序博客网 时间:2024/04/19 11:17

1.体现了分层的思想。分层将显示部分和逻辑流程控制分开,利用服务器应用程序实现显示部分,利用商务逻辑层实现程序的流程控制和业务处理,并提供对数据的持久化访问,分层使维护变的方便一些,而且执行效率也会有所提高。
2.体现了面向组件开发(COP)的特点。将系统看作一个个的组件,通过定义组件之间的协作关系(通过服务)来完成系统的构建。组件的粒度是和系统的架构息息相关的。在小规模的软件中,可能组件的粒度很小,仅相当于普通的对象,但是对于大规模的系统来说,一个组件可能包括几十,甚至上百个对象。因此,对使用COP技术的系统来说,需要正确的定义组件的粒度。较好的定义粒度的方法是对核心流程进行分析。
3.降低系统之间的耦合度。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分摸块的一个准则就是高内聚低耦合。耦合度是指模块之间联系的紧密程度。基于组件的开发技术的分层的思想,可以大大降低系统之间的耦合度。
4.提高软件的可扩展性和开放性。随着应用的扩展,每一层上的需求都可能发生变化,按照分层的设计思想,我们将相应的需求在每一个层次上都可进行随意的扩展,具有良好的开放性。
5.基于Internet平台运行,因特网本身具有良好的通信协议和标准,以及具有分布式和开放性等特点,可以大大降低我们对底层的技术要求。
这些特点为我们平台以后的扩展和集成提供了良好的基础。

原创粉丝点击