对象请求代理ORB是服务系统体系结构实现的方式之一,它是在对象间建立客户/服务器联系的一种中间件。下列关于ORB的描述中不正确的是哪一项?()
A.ORB客户端对象和服务器对象之间交互粒度较细,无法有效地使用网络带宽,限制了解决方案的可扩展性。
B.在处理大量事务时,基于ORB的解决方案无法进行大容量扩展。
C.由于交互操作的同步特性,ORB客户端应用程序在收到服务器响应之前无法继续执行。
D.ORB通信可靠,可以保证将消息和返回值发送到既定目标。
A.ORB客户端对象和服务器对象之间交互粒度较细,无法有效地使用网络带宽,限制了解决方案的可扩展性。
B.在处理大量事务时,基于ORB的解决方案无法进行大容量扩展。
C.由于交互操作的同步特性,ORB客户端应用程序在收到服务器响应之前无法继续执行。
D.ORB通信可靠,可以保证将消息和返回值发送到既定目标。
阅读以下关于系统间交互的叙述,回答问题1和问题2。
某软件公司拟开发一套基于局域网的分布式系统,该系统由分布于某企业各部门的多个子系统构成。在该企业的日常运做中,各子系统之间要经常基于企业局域网进行交互。
实现各子系统之间的交互可以采用如下2种方式;
(1)基于某种成熟的分布式软件体系结构(如EJB,CORBA,DCOM/COM+)来构建整个系统。现在主流的分布式软件体系结构都融合了面向对象技术,对分布式对象提供了很好的支持,可以利用这些体系结构支持分布式对象访问的通信机制(如RMI/IIOP, ORB,ORPC等)来实现各子系统之间的交互,其优点是实现相对简单且比较可靠。
(2)首先分别实现各个子系统,然后利用底层通信协议(如TCP/IP)实现各子系统之间的交互,其优点是通信效率高且可控性好。
虽然不同的分布式软件体系结构采用的具体实现方式不尽相同,但它们都支持客户端透明地访问分布式对象,即客户端可以像访问本地对象一样访问分布式对象。试用 200字以内文字,说明实现这种透明性的基本原理。
在分层体系结构中, () 实现与实体对象相关的业务逻辑。在基于JAVAEE技术开发的软件系统中,常用 () 技术来实现该层。
A.表示层 B.控制层 C.模型层 D.数据层A.HTML B.JSP C.Servlet D.EJB
A.构件图
B.类图
C.对象图
D.部署图
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()实现。
A.调用语句
B.命令
C.口令
D.消息
A.构件图 B.类图 C.对象图 D.部署图 A.构件图 B.协作图 C.状态图 D.部署图 A.协作图 B.对象图 C.活动图 D.部署图
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(4)是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(5);当需要说明体系结构的静态实施视图时,应该选择(6)。
A.构件图
B.类图
C.对象图
D.部署图
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(1)是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(2);当需要说明体系结构的静态实施视图时,应该选择(3)。
(1)
A.构件图
B.类图
C.对象图
D.部署图