电话:0731-83595998
导航

2011年软考系统架构设计师学习笔记第十章2

来源: 2017-11-22 16:55

  6.并发控制服务

  支持对象资源进行 加锁、解锁。

  锁必须依赖于 事务的语境 或 其他语境才能获得。

  读锁、写锁、升级锁。

  读锁允许多个客户同时执行读操作,写锁允许一个客户写操作,升级锁是可以升级为写锁的读锁 支持互斥读。

  每个受保护的资源都拥有一个锁集合。锁集合 不是事务型 就是非事务型,并可与其他锁集合建立关联。

  8.生命周期服务

  支持 创建、复制、移动、删除 CORBA对象,及其相关的对象组。

  包含关系支持嵌套复制。

  11.外部化服务

  支持对象网 和 对象流 之间的双向映射。对象网外部化后 再内部化 意味着创建该对象网副本。

  外部化服务并不保证引用的完整性,仅保留同时外部化的对象之间的引用。

  对象必须实现 Streamable 接口才能被外部化。

  12.属性服务

  允许将任意的属性与对象关联起来,被关联的对象必须实现 ProperySet接口。

  13.对象查询服务

  依靠属性定位对象。

  15.时间服务

  拥有众多异步时钟的分布式系统 固有的误差问题。

  10.1.3 CORBA 构件模型

  CORBA 对象适配器主要的作用 就是在一个 ORB 和 真正接收调用并且返回结果的 对象之间 进行交互。

  10.2 SUN 公司的方式

  Java 构件技术的概述

  Java中,编译器会检查 Applet 代码的安全性,通过了编译器检查的 Applet 代码不会带来安全隐患。

  由于编译得到的字节码仍然可能被人修改,代码在装载时刻会被再次检查(称为"校验")。

  运行环境(Runtime Environment,RE)、软件开发工具包(Software Development Kit,SDK)、参考实现。

  运行环境是 Java 虚拟机 和 必须具有的 J2SE API 的实现。

  10.3 Microsoft 的方式

  微软选择的是最简单的路线,他没有提出一整套标准;相反,他不断对已有的应用和平台基础进行再工程,这就可以获益于以前的成功技术。

  语言无关性,作为 CLR 的一条主要原则。

  10.3.1 第一个基础关联模型--COM

  COM 所定义的一个基础实体是接口。在二进制层面上,一个接口被表示为指向一个接口节点的指针。

  接口节点 唯一被指定的部分是 置于其内部第一个域的 另一个指针,这个指针指向一个过程变量表(或者说,函数指针表)。

  每个 COM 对象都有 IUnknown接口,通常置于 COM对象图的顶端。

  他的"真实"名字是他的 IID,即 00000000-0000-0000-C000-000000000046 为了方便,所有接口也有一个 可读名。

  根据习惯,可读接口名以字母I开头。与 IID 不同,可读接口名 并不保证是唯一的。因此,编程中的接口引用均使用 IID。

  IUnknown 接口的首要用途是在 最抽象的情况下 标志 COM对象,此时 COM对象 没有任何特殊功能。

  IUnknown 接口 只提供对任何 COM接口都必须的三个强制性方法。QueryInterface、AddRef、Release,后两个强制性方法被用来控制对象的生命周期。

  类型 HRESULT 被大多数 COM接口的方法用来表示调用成功或失败。 QueryInterface表明查询的接口是否被支持。

  每个 COM对象都会进行引用计数,引用计数变量被共享使用的情况下,COM对象 不能释放接口节点。

  一般这样做没有问题,也是通常的做法。

  某些情况下占用很多资源,可以使用独立的引用计数变量,以便节点可以尽早释放。这种根据需要创建和删除接口节点的技术有时被称作"快速装卸接口(Tear-Off Interface)"

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端