[友情小站] 男士宝库 在线ASMR视频站
12345下一页
返回列表 发布新帖
查看: 9870|回复: 49

西安电子科技大学 软件构件与中间件技术 38讲

  • TA的每日心情
    擦汗
    18 小时前
  • 签到天数: 2502 天

    连续签到: 392 天

    [LV.Master]伴坛终老

    395

    主题

    2498

    回帖

    2215

    积分

    超级版主

    积分
    2215
    发表于 2015-12-22 12:42:37 | 查看全部 |阅读模式

    西安电子科技大学 软件构件与中间件技术 38讲

    提供稳定的百度云盘下载地址
    游客,如果您要查看本帖隐藏内容请回复


    构件技术的基本思想
      OO技术是在"数据+算法"的基础上提升了对事物的认识方法,对象的概念符合人们认识世界的习惯。而构件的思想则更多地将重点从建模本身发展到对软件生产的考虑,即构件可以在应用领域的软件生产中作为零件纳入新的体系中被重用。因此,构件是OO思想的沿袭和扩展,认识事物的角度从对象个体本身上升到个体在群体中的作用。
      构件有几个基本属性:
      1、构件是可独立配置的单元,因此构件必须自包容。
      2、构件强调与环境和其他构件的分离,因此构件的实现是严格封装的,外界没机会或没必要知道构件内部的实现细节。
      3、构件可以在适当的环境中被复合使用,因此构件需要提供清楚的接口规范,可以与环境交互。
      4、构件不应当是持续的,即构件没有个体特有的属性,理解为构件不应当与自身副本区别,在任何环境中,最多仅有特定构件的一份副本。
      可以看出,构件沿袭了对象的封装特性,但同时并不局限在一个对象,其内部可以封装一个或多个类、原型对象甚至过程,结构是灵活的。构件突出了自包容和被包容的特性,这就是作为软件生产线上作为零件的必要特征。
      构件技术的关键点涉及构件做什么、构件交互的规则、构件存在的环境等,相应在现实中有各种支撑性的技术,如:
      1、构件模型,研究构件的本质特征及构件间的关系;
      2、构件描述语言,以构件模型为基础,解决构件的精确描述、理解和组装问题;
      3、构件分类与检索,研究构件的分类策略、组织模式及检索策略,建立构件库系统,支持构件的有效管理;
      4、构件复合组装,包括源代码级的组装和基于构件对象互操作性的运行级组装;
      5、标准化,包括构件模型的标准化和构件库的标准化;
      6、软件构架,研究如何快速、可靠地应用可复用构件系统进行系统构造的方式,着重于软件系统自身的整体结构和构件间的互联。
      中间件:构件存在的基础
      构件技术在最初时更多是作为一种思想存在,进而才在一些关键的环节上发展出解决问题的技术分支。构件的存在某种程度上极大地依赖了构架技术,或环境、基础设施、计算平台,只有在适当的构架中,软件才有可能被抽象和隔离,最终成为构件。因此,单独讨论构件是抽象而空洞的。构架不是操作系统、数据库或网络协议,也不完全是应用,而是在某种特定意义上的构件运行容器,层次上界于应用和基础设施之间。
      中间件,从本质上是对分布式应用的抽象,因而抛开了与应用相关的业务逻辑的细节,保留了典型的分布交互模式的关键特征。经过抽象,将纷繁复杂的分布式系统经过提炼和必要的隔离后,以统一的层面形式呈现给应用。应用在中间件提供的环境中可以更好地集中于业务逻辑上,并以构件化的形式存在,最终自然而然地在异构环境中实现良好的协同工作。
      不难看出,中间件与构架实际是从两种不同的角度看待软件的中间层次,可以这样说:中间件就是构架,或构件模型的具体实现,是构件软件存在的基础,中间件促进了构件化软件。从下面列举的一些中间件的特征,可以看出,中间件与构架本质上是一致的。



    三六五网络学院 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有课程收集于互联网,该帖子作者与三六五网络学院不享有任何版权,如有侵权请联系本站删除
    3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责
    4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    5、三六五网络学院管理员和版主有权不事先通知发贴者而删除本文

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    19 小时前
  • 签到天数: 2545 天

    连续签到: 286 天

    [LV.Master]伴坛终老

    36

    主题

    1万

    回帖

    4364

    积分

    藏宝阁VIP会员

    积分
    4364

    vip会员

    发表于 2015-12-22 16:10:23 | 查看全部
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    19 小时前
  • 签到天数: 2545 天

    连续签到: 286 天

    [LV.Master]伴坛终老

    36

    主题

    1万

    回帖

    4364

    积分

    藏宝阁VIP会员

    积分
    4364

    vip会员

    发表于 2015-12-23 06:58:12 | 查看全部
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-9-30 07:24
  • 签到天数: 45 天

    连续签到: 1 天

    [LV.5]常住居民I

    0

    主题

    155

    回帖

    1781

    积分

    藏宝阁VIP会员

    积分
    1781

    vip会员

    发表于 2015-12-23 22:04:17 | 查看全部
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    19 小时前
  • 签到天数: 2545 天

    连续签到: 286 天

    [LV.Master]伴坛终老

    36

    主题

    1万

    回帖

    4364

    积分

    藏宝阁VIP会员

    积分
    4364

    vip会员

    发表于 2015-12-25 01:59:10 | 查看全部
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-26 09:24
  • 签到天数: 156 天

    连续签到: 1 天

    [LV.7]常住居民III

    5

    主题

    751

    回帖

    619

    积分

    藏宝阁VIP会员

    积分
    619

    vip会员

    发表于 2016-1-2 23:34:36 | 查看全部
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-7-20 14:13
  • 签到天数: 597 天

    连续签到: 1 天

    [LV.9]以坛为家II

    17

    主题

    1520

    回帖

    17

    积分

    赞助VIP会员

    积分
    17

    vip会员

    发表于 2016-2-19 15:29:42 | 查看全部
    回复

    使用道具 举报

  • TA的每日心情

    2023-12-11 20:51
  • 签到天数: 311 天

    连续签到: 1 天

    [LV.8]以坛为家I

    23

    主题

    1866

    回帖

    433

    积分

    藏宝阁VIP会员

    积分
    433

    vip会员

    QQ
    发表于 2016-4-14 18:54:20 | 查看全部
    回复

    使用道具 举报

  • TA的每日心情

    2018-5-20 14:23
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    417

    回帖

    1756

    积分

    藏宝阁VIP会员

    积分
    1756

    vip会员

    发表于 2016-4-28 17:39:23 | 查看全部
    回复

    使用道具 举报

  • TA的每日心情
    难过
    20 小时前
  • 签到天数: 2544 天

    连续签到: 392 天

    [LV.Master]伴坛终老

    38

    主题

    1万

    回帖

    4360

    积分

    藏宝阁VIP会员

    积分
    4360

    vip会员

    发表于 2016-8-2 18:59:38 | 查看全部
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    投诉/建议联系

    QQ 1980803031

    未经授权禁止转载,复制和建立镜像,
    如有违反,追究法律责任
    Copyright © 2012-2024 教程论坛 版权所有 All Rights Reserved. |网站地图
    关灯 在本版发帖 QQ客服返回顶部
    快速回复 返回顶部 返回列表