软题库 移动APP 扫码下载APP 随时随地移动学习 培训课程
当前位置:信管网 >> 综合知识 >> 文章内容
信息系统项目管理师考点考题梳理(7):软件构件技术
来源:信管网  2016年09月23日  【信管网:项目管理师专业网站所有评论
信息系统项目管理师与系统集成项目管理工程师考点考题梳理(7):软件构件技术知识 
考点梳理
构件
    构件技术就是利用某种编程手段,将一些人们所关心的,但又不便于让最终用户去直接操作的细节进行了封装,同时对各种业务逻辑规则进行了实现,用于处理用户的内部操作细节。这个封装体就常常地被称作构件。
COM/DCOM/COM+
COM是个开放的组件标准,它有很强的扩充和扩展能力。COM把组件的概念融入到Windows虚用中。DCOM在COM的基础上添加了许多功能和特性,包括事务特性、安全模型、管理和配置等,使COM成为一个完整的组件架构。COM+将COM、DCOM和MTS形成一个全新的、功能强大的组件架构。
DCOM是基于客户机和服务器模型的,客户程序和构件程序是相对的,进行功能请求调用的是客户程序而响应该请求的是构件程序。构件程序也可以作为客户程序去调用其他的构件程序,正是这种角色的转换和相互调用关系使构件程序最终构成一个软件系统。
COM+并不是COM的新版本,我们可以把它理解为COM的新发展,或者为COM更高层次上的应用。COM+的底层结构仍然以COM为基础,它几乎包容了COM的所有内容。COM+倡导了一种新的概念,它把COM组件软件提升到应用层而不再是底层的软件结构,它通过操作系统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统。
COM+不再局限于COM的组件技术,它更加注重于分布式网络应用的设计和实现,已经成为Microsoft系统平台策略和软件发展策略的一部分。COM+继承了COM几乎全部的优势,同时又避免了COM实现方面的一些不足。COM+紧紧地与操作系统结合起来,通过系统服务为应用程序提供全面的服务。
CORBA
    CORBA(Common Object Request Broker Architecture,公共对象请求代理架构)是由OMG组织制订的一种标准的面向对象的应用程序体系规范。
CORBA标准由OMG设立并进行控制。CORBA分布计算技术,是由绝大多数分布计算平台厂商所支持和遵循的系统规范技术,具有模型完整、先进,独立于系统平台和开发语言,被支持程度广泛的特点,已逐渐成为分布计算技术的标准。COBRA标准主要分为三个层次:对象请求代理、公共对象服务和公共设施。昂底层是对象请求代理ORB,规定了分布对象的定义(接口)和语言映射,实现对象间的通讯和互操作,是分布对象系统中的“软总线”;在ORB之上定义了很多公共服务,可以提供诸如并发服务、名字服务、事务(交易)服务、安全服务等各种各样的服务;最上层的公共设施则定义了组件框架,提供可直接为业务对象使用的服务,规定业务对象有效协作所需的协定规则。
EJB
    EJB用于封装业务,而业务可分为业务实体和业务过程。在J2EE模型当中,中间层的业务功能通过EJB构件实现,使用JsP实现业务逻辑处理结果的动态发布,构成动态的HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面。

EJB组件存活在EJB容器中,客户应用程序通过其业务和主接口访问它们。主接口封装构件的生命周期方法(创建、破坏、查找)。业务口定义了业务方法,客户使用EJB组件的主接口来获取对EJB组件的业务接口的引用;实现类是真正的分布式对象,在运行时被实例化客户端对业务接口的调用实际是对实现类的访问。

信息系统项目管理师、系统集成项目管理工程师真题考题举例

在J2EE模型中,中间层的业务功能通过①构件实现,使用②实现业务逻辑处理结果的动态发布,构成动态的HTML页面,中间层也可以使用Servlet实现更为灵活的动态页面,和应填入()
A、Web Services 和EJB
B、EJB 和JSP
C、JSP和EJB
D、JNDI和JSP

信管网答案与解析:http://www.cnitpm.com/st/42441462.html

以下关于J2EE 应用服务器运行环境的叙述中,( )是正确的。
A.容器是构件的运行环境
B.构件是应用服务器提供的各种功能接口
C.构件可以与系统资源进行交互
D.服务是表示应用逻辑的代码

信管网答案与解析:http://www.cnitpm.com/st/1197413.html

以下关于COM+的描述中,不正确的是( )。
A.COM+是COM的新版本,它使COM升级为一个完整的组建架构
B.COM+的底层架构以COM为基础,几乎包含了COM所有内容
C.COM+更加注重分布式网络应用的设计和实现
D.COM+与操作系统紧密结合,通过系统服务为应用程序提供全面服务

信管网答案与解析:http://www.cnitpm.com/st/973335.html



发表评论  查看完整评论  

相关内容

推荐文章
合作网站内容