山东大学中间件复习题及答案

山东大学中间件复习题及答案

ID:40955338

大小:271.00 KB

页数:17页

时间:2019-08-11

山东大学中间件复习题及答案_第1页
山东大学中间件复习题及答案_第2页
山东大学中间件复习题及答案_第3页
山东大学中间件复习题及答案_第4页
山东大学中间件复习题及答案_第5页
资源描述:

《山东大学中间件复习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中间件复习题中间件复习题1.你认为什么是中间件?中间件的主要作用是什么?l定义:中间件是介于应用系统和系统软件之间的一类软件,是位于操作系统和应用软件之间的一个软件层,向各种应用软件提供服务,使不同的应用进程能在屏蔽掉平台差异的情况下,通过网络互通信息。l作用:使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。2.比较B/S结构与C/S结构的优缺点。lB/S结构的优点:1.具有分布性特点,可以随时随地进行查询、浏览等业务处理。2.业务扩展简单方便,通过增加页面即可增加服务器功能。

2、3.维护简单方便,只需要改变网面,即可实现所有用户的同步更新。4.共享性强lB/S结构的缺点:1.响应速度不及C/S,随着AJAX技术的发展,相比传统B/S结构软件提升一倍速度。2.用户体验效果不是很理想,B/S需要单独界面设计,厂商之间的界面也是千差万别,由于浏览器刷新机制,使用时有刷屏现象,好在AJAX技术解决这一难题lC/S结构的优点:1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度较快。17中间件复习题2.C/S结构的管理信息系统具有较强的事务处理能力。lC/S结构的缺点:1.只适用于局域网(现在很多CRM软件也可适用

3、于外网)。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。2.客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。3.对客户端的操作系统一般也会有限制。不适用于微软新的操作系统等等,Linux、Unix等。1.ORB、对象适配器

4、的作用分别是什么?lORB:是OMA参考模型的核心,提供了最基本的通信枢纽设施(分布式对象之间透明的地发送请求或接收响应的基本机制),独立于实现对象的特定平台与技术,是基于分布式对象构建应用程序的基础设施,保证了在异构平台上对象的互操作性与可移植性。作用:解释客户端的调用并且负责找到一个实现该请求的对象,把请求参数传递给该对象,调用它的方法最好返回结果。对象适配器:对象适配器是联系对象实现与ORB本身的纽带。它的引入还大大减轻了ORB的任务,从而简化了ORB的设计。17中间件复习题作用:管理服务器端伺服对象,对象标识,CORBA对象以及它们之

5、间关联。决定在收到一个客户请求时应调用哪一个伺服对象,然后调用该伺服对象上的合适操作。对象适配器主要完成以下工作:对象登记、对象引用(OR,ObjectReference)的产生、服务器进程的激活、对象的激活、对象的撤消、对象向上调用。1.描述典型CORBA程序的开发实现过程(静态工作模式)。静态工作方式:一个典型CORBA应用的实现过程:2.什么是POA策略?列举几种标准的POA策略并简要解释。lPOA策略:POA策略是一个对象,负责控制相关POA的行为及这些POA所管理的对象,使用POA前应仔细考虑应用程序所需的策略集。l标准POA策略:

6、(选两种即可)17中间件复习题线程策略:该策略指定POA使用的线程模型,它有两种取值:ORB_CTRL_MODEL(缺省值):表示由ORB负责将对POA的请求指派到线程。在多线程环境中,并发请求可以用多线程传送。SINGLE_THREAD_MODEL:这时只有一个线程,POA顺序地处理请求。对象标识指派策略:该策略指定对象标识是由程序员编写的服务程序生成还是由POA自动生成,它可取以下值:USER_ID:由应用程序为POA的对象引用指定对象标识。SYSTEM_ID(缺省值):由POA为它的对象引用分配对象标识。如果同时还采用了PERSISTE

7、NT策略,则在同一POA的所有实例中对象标识必须是唯一的。对象标识唯一性策略:该策略允许多个抽象对象共享一个伺服对象,它可取下列值:UNIQUE_ID(缺省值):被激活的伺服对象仅支持一个对象标识,POA不允许一个伺服对象与多个CORBA对象相关联。MULTIPLE_ID:被激活的伺服对象可以有一个或多个对象标识,在运行时刻调用伺服对象的操作时必须由操作内部决定对象标识。生命期策略:该策略指定POA中对象实现的使用期限,它可有以下值:TRANSIENT(缺省值):由POA创建的对象引用是瞬时的,这些对象在创建它的POA之外不可存在。一旦POA

8、被冻结为非活动状态,调用该POA创建的任何对象引用将引发OBJECT_NOT_EXIST异常。对话型对象通常设计为瞬时对象。PERSISTENT:由POA创建的持久

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。