Java组件设计.docVIP

  • 89
  • 0
  • 约4.01万字
  • 约 62页
  • 2016-01-09 发布于湖北
  • 举报
Java组件设计.doc

《Java组件设计》 组件设计概述 图 11 应用软件总体结构 平台层提供基础框架和大量可重用组件,这些组件以一定的接口方式暴露出来,供应用层来调用。平台层通常不提供与具体业务相关的逻辑处理,而是提供: 1)???? 业务无关的框架/功能组件:比如日志、安全、线程池、连接池、告警监控等 2)???? 多种业务之间可共用的机制:如工作流、事件通知机制等,这部分也与具体的业务无关。 应用层提供具体应用相关的逻辑处理部分,包括页面、应用逻辑、应用数据等。 平台层和应用层,是个逻辑划分的概念,实际软件实现中,平台层和应用层都可以由多个层来实现,也可以合并到一个程序中,这要视项目的规模和具体需求而定。 从上图可以看出,构建一个高度可重用的平台层,可以使应用开发只需集中精力关注业务逻辑,业务无关的功能组件和机制都由平台层提供,可以直接使用,这样极大简化了应用开发,缩短了软件交付周期,保障了软件质量。 而构建一个高度可重用的平台层,最核心的挑战就是设计和开发高度可重用的组件,提取应用的共性需求,简化接口,真正做到应用开发时可以直接拿来就用,而且非常好用。 1.2???????????? 组件定义 那么,到底什么是组件呢?框架又是什么意思?类是组件吗?控件又指什么?元件、构件这些概念又如何理解? 这些概念,都没有一个统一的标准答案,因此在软件开发过程中,这些术语经常被混淆,作者根据自己的工作

文档评论(0)

1亿VIP精品文档

相关文档