- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
山东大学中间件题目
复习要点
1. 你认为什么是中间件?中间件的主要作用是什么?
定义:中间件是介于应用系统和系统软件之间的一类软件,是位于操作系 统和应用软
件之间的一个软件层,向各种应用软件提供服务,使不同的应用进程能在屏蔽掉平台差异的
情况下,通过网络互通信息。
作用:使用系统软件所提供的基础服务 (功能),衔接网络上应用系统的各个部分或不
同的应用,能够达到资源共享、功能共享的目的。
2. 现代应用系统的基本特征是什么?
分布:任务已不只是在单机上运行,而是由网络中多台计算机上的相关应用共同协作完
成,需考虑网络传输、数据安全、数据一致性、同步等诸多问题;
异构:计算机硬件、操作系统、网络协议、数据库系统以及开发工具种类繁多,需考虑
数据表示、调用接口、处理方式等诸多问题;
动态协作:参与协作的应用允许位置透明性、迁移透明性、负载平衡性等需求。
3. 比较B/S结构和C/S结构的优缺点
B/S结构的优点:
1..具有分布性特点,可以随时随地进行查询、浏览等业务处理。
2.业务扩展简单方便,通过增加页面即可增加服务器功能。
3.维护简单方便,只需要改变网面,即可实现所有用户的同步更新。
4.共享性强
B/S 结构的缺点:
1.响应速度不及C/S,随着AJAX 技术的发展,相比传统B/S结构软件提升一倍速度。
2.用户体验效果不是很理想,B/S 需要单独界面设计,厂商之间的界面也是千差万别,
由于浏览器刷新机制,使用时有刷屏现象,好在AJAX 技术解决这一难题
C/S 结构的优点:
1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度较快。
2.C/S 结构的管理信息系统具有较强的事务处理能力。
C/S 结构的缺点:
1.只适用于局域网(现在很多CRM 软件也可适用于外网)。而随着互联网的飞速发展,
移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要
专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
2. 客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑
出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,
不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,
其维护和升级成本非常高。
3.对客户端的操作系统一般也会有限制。不适用于微软新的操作系统等等,Linux、Unix
等。
4. 2层和3层系统的特点是什么?
2 层结构存在很多缺陷:
1.客户端的负担仍比较重:仍然需要客户端进行较复杂的数据处理
2.客户端的可移植性不好:处理复杂必然牵涉更多的移植性问题; 每个客户端上都要
安装数据库驱动程序
3.系统的可维护性不好:客户端包含过多的商业逻辑;商业逻辑与人机交互界面交织在
一起
4.数据的安全性
3层结构的优点:
除了更合理的分配任务外,3层结构还具有如下优点:
1.将业务逻辑放置在中间层可以提高系统的性能,使中间层的业务逻辑处理与数据
层的业务数据紧密结合在一起,而无需考虑客户的具体位置。
2.添加新的中间层服务器能够满足新增客户机的需求,可以大大提高3层系统的可
伸缩性。
3.将业务逻辑从客户端移到中间层,在客户层的应用程序与数据层的数据库之间增
加了一层,这样客户端的应用程序可以独立于数据层的数据库。
4.将业务逻辑致于中间层,从而使业务逻辑集中到一处。而在2 层方式下,业务逻
辑被分散到所有的客户机上 (除非使用存储过程)。这样做是不可取的,因为业务规则是动
态变化的,而对于这些业务而言,规范又是强制性的,所以,将业务逻辑分散到整个客户层
的客户机上会使实施过程变得非常困难。
5.大量的中间层中间件平台提供丰富的系统级服务,使得开发人员可以以更少的工
作量开发出更复杂、可靠、高效的软件系统。
5. RMI存根和框架的作用? (概述)
6. ORB、对象适配器的作用分别是什么?
ORB :是OMA 参考模型的核心,提供了最基本的通信枢纽设施 (分布式对 象之间透
明的地发送请求或接收响应的基本机制),独立于实现对象的特定平台与技术,是基于分布
式对象构建应用程序的基础设施,保证了在异构平台上对象的互操作性与可移植性。
作用:解释客户端的调用并且负责
文档评论(0)