软考高级系统架构设计师系列之:面向构件的软件设计,构件平台与典型架构

本文介绍了构件的概念,强调了其在软件设计中的重要性。讨论了构件的标准布线,如接口规范、多态性和命名服务。接着详细阐述了构件框架,包括体系结构核心构成、构件开发策略和主流构件标准。还探讨了典型构件平台,如OMG的CORBA、SUN的EJB和Microsoft的.NET框架。最后,文章提供了关于构件的习题,帮助读者深化理解。
摘要由CSDN通过智能技术生成

一、构件的概念

  • 构件是可以实现特定的功能,符合一套接口标准并实现一组接口,在系统中实际存在的可更换部分。

二、构件的标准布线

布线标准:

  • 接口和对象引用规范
  • 接口关系和多态性
  • 命名和定位服务
  • 复合文档

三、构件框架

1.体系结构核心构成

体系结构:

  • 构件和外部环境的交互
  • 构件的角色
  • 对最终用户和部署人员的用户界面
  • 标准化工具的界面

特性:

  • 由一组平台决策、一组构件框架和构件框架之间的互操作设计组成。平台是允许在其上安装构件和构件框架的一个基础设施。
  • 是一种专用的体系结构,实现一些协议以连接构件。
  • 多数原子构件永远都不会被单独部署,原子构件可以被单独部署。

2.语境相关组合构件框架

构件框架:

  • COM+语境:由Microsoft制定,增加了可租赁线程套间的概念,一次只允许一个线程入住,但是多个线程能顺序地入住该套间。
  • EJB容器:由SUN的Java企业Bean制定,运行类进行明确的事物控制
  • CCM容器:由OMG(对象管理集团)制定,在EJB的会话构件和实体构件之外增加了对过程构件的支持
  • CLR语境和通道:为语境相关组装提供真正的可扩展设施的主流结构。

3.构件开发</

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最笨的羊羊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值